知识
SQL 入门 26 #计算25岁以上和以下的用户数量#
https://blog.nowcoder.net/n/693e3098b4844ba4931020347cb7c87a
题解
题目:现在运营想要将用户划分为20岁以下,20-24岁,25岁以上三个年龄段,分别查看不同年龄段用户的明细情况,请取出相应数据。
SELECT device_id,gender,CASE WHEN age <20 THEN '20岁以下' WHEN age>=20 AND age < 25 THEN '20-24岁' WHEN age>=25 THEN '25岁以上' ELSE '其他' END age_cut FROM user_profile
示例:user_profile
根据示例,你的查询应返回以下结果: