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`
`
相关推荐
小徐学编程-zZ1 分钟前
Test-mall--后端联调与启动
数据库
一写代码就开心7 分钟前
redis-cli 客户端查询set集合里面的具体数据
数据库·redis·缓存
wang3zc1 小时前
mysql如何提升InnoDB写入性能_对比MyISAM的写入锁机制
jvm·数据库·python
YL200404261 小时前
MySQL-基础篇-事务
数据库·mysql
whn19771 小时前
达梦dbms_sql对字段类型的展示
数据库
ITMr.罗2 小时前
【无标题】
数据库
KaMeidebaby2 小时前
卡梅德生物技术快报|细菌 FISH 实验 + 流式细胞术:尿路感染活菌快速定量系统实现与数据验证
前端·数据库·其他·百度·新浪微博
昆曲之源_娄江河畔2 小时前
DBGridEh Footer的使用
前端·数据库·delphi·dbgrideh
邮专薛之谦2 小时前
MySQL 完整SQL指令大全(含详细解释+实战示例)
数据库·sql·mysql
YL200404262 小时前
MySQL-进阶篇-SQL优化
数据库·sql·mysql