题解 | if(条件,满足条件时,不满足条件时)语句的使用#计算25岁以上和以下的用户数量#
计算25岁以上和以下的用户数量
http://www.nowcoder.com/practice/30f9f470390a4a8a8dd3b8e1f8c7a9fa
1
SELECT '25岁以下',count(*) from user_profile where age < 25 or age is null
union
SELECT '25岁及以上',count(*) from user_profile where age >= 25;
2
SELECT age_cut ,count(device_id)
from (select if(age >= 25,'25岁及以上','25岁以下') as age_cut,device_id
from user_profile) a
group by age_cut;
if 语句使用:
if(条件,满足条件时,不满足条件时)as ...