知识

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

根据示例,你的查询应返回以下结果: