SQL--case语句

发布时间:2024年01月12日
case语句,按从上到下的书写顺序计算每个WHEN子句的布尔表达式。返回第一个取值为TRUE的布尔表达式所对应的结果表达式的值。如果没有取值为TRUE的布尔表达式,则当指定了ELSE子句时,返回ELSE子句中指定的结果;如果没有指定ELSE子句,则返回NULL。

题目现在运营想要将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量

select case when?age<25 or?age?is null?then?'25岁以下'
            when?age>=25?then?'25岁以上'
            end?age_cut,count(*)?number
from?user_profile
group by?age_cut

文章来源:https://blog.csdn.net/qq_57106289/article/details/135523192
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。