-
查询拥有'念经','变化','腾云','浮水'四种技能中任意2种的人:——(在where中使用case when从句实现)查看全部
-
使用join方式实现同一属性的多值过滤查看全部
-
mysql子查询之多列过滤查看全部
-
子查询:一个语句是另一个语句的查询条件查看全部
-
计算累进税类问题查看全部
-
select user_name,sum(curmoney*rate)as taxmoney from( select user_name,money,low,high, least(money-low,high-low) as curmoney,rate from user1 a join taxrate b on a.money>b.low ) a group by user_name查看全部
-
Group by 分组 select a.user_name from user1 a join user1_skills b on a.id=b.user_id where b.skill in('念经','变化','腾云','浮水') and b.skill_level>0 group by a.user_name having count(*)>=2查看全部
-
同一属性的多值过滤查看全部
-
解决同属性多值过滤的问题 select a.user_name,b.skill,c.skill,d.skill from user1 a join user_skill b on a.id=b.user_id and b.skill='念经' join user_skill c on c.user_id= b.user_id and c.skill='变化' join user_skill d on d.user_id = c.user_id and d.skill='腾云' where b.skill_level>0 and c.skill_level>0 and d.skill_level>0; 使用一张物理表变成多个逻辑表多次连接的方式解决同一个属性多个值的过滤问题查看全部
-
用join实现同属性多值过滤查看全部
-
mysql中独有的列过滤方式: select a.user_name,b.timestr,kills from user1 a join user_kills b on a.id=b.user_id where (b.user_id,b.kills) in ( select user_id,max(kills) from user_kills group by user_ida )查看全部
-
当一个查询是另一个查询的条件时,称之为子查询 使用子查询可以避免数据产生的重复 distinct 去除重复值查看全部
-
SQL开发技巧(三)查看全部
-
计算纳税额查看全部
-
Group by实现查看全部
举报
0/150
提交
取消