SQL27 查看不同年龄段的用户明细(mysql,CASEWHE
2023-06-11 本文已影响0人
高桥my
正确写法:
SELECT device_id,
gender,
CASE WHEN AGE>=25 THEN "25岁及以上"
WHEN AGE>=20 THEN "20-24岁"
WHEN AGE<20 THEN "20岁以下"
ELSE "其他"
END AS age_cut
FROM user_profile
错误写法:
SELECT device_id,gender,CASE WHEN age<20 THEN "20岁以下"
WHEN 20<=age<=24 THEN "20-24岁"
WHEN 24<age THEN "25岁及以上"
ELSE "其他" END AS age_cut
FROM user_profile