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`
`
相关推荐
恒拓高科WorkPlus2 分钟前
企业如何搭建安全内部通讯平台|企业内部通讯平台怎么选才更安全?
jvm·数据库·安全
夜雪一千15 分钟前
MySQL如何限制账号权限,最小权限原则实践
数据库·mysql
2601_9620562335 分钟前
EasyMarkets:“网络安全需求持续升温”
数据库·人工智能
润乾软件42 分钟前
SQLazy:合并有重叠的时间区间
数据库·sql·sqlazy
拾光Ծ1 小时前
【MySQL】复合查询、表的连接
java·数据库·sql·mysql
Knight_AL1 小时前
MySQL 递归 CTE:WITH RECURSIVE 用法详解
android·数据库·mysql
行云&流水2 小时前
自动备份mysql数据库
数据库·mysql
IMPYLH2 小时前
HTML 的 <option> 元素
服务器·数据库·html
破芽2 小时前
mysql常用命令查询
数据库·sql·mysql
数字新视界2 小时前
动环智能监控全面提升机房管理与安全效率
数据库·物联网·数据中心·数据中心基础设施管理·dcim管理系统