SQL--case语句

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`
`
相关推荐
weelinking18 分钟前
【企业级】企业级大模型合规实战:数据安全与跨境传输的技术解决方案
数据库·人工智能·机器学习·云计算·github
m0_4708576419 分钟前
golang如何实现目录大小统计_golang目录大小统计实现方案
jvm·数据库·python
rockey62719 分钟前
AScript如何实现LINQ语法
sql·c#·.net·linq·script·eval·expression
穗余31 分钟前
RAG为什么必须用向量数据库?
数据库
weixin_4440129342 分钟前
如何在多实例管理时隐藏MySQL版本信息_安全混淆与配置
jvm·数据库·python
weixin_459753941 小时前
SQL处理大规模分组聚合的内存限制_调整服务器配置
jvm·数据库·python
Kingairy1 小时前
保证数据一致性技术
数据库
小碗羊肉2 小时前
【JavaWeb | 第十二篇】项目实战——登录功能
java·前端·数据库
想唱rap2 小时前
五种IO模型和非阻塞IO
linux·运维·服务器·网络·数据库·tcp/ip
m0_733565462 小时前
如何指定PHP版本运行phpMyAdmin_多版本共存配置
jvm·数据库·python