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`
`
相关推荐
Binary-Jeff几秒前
MySQL MVCC 原理解析:Undo Log、ReadView 与版本可见性机制
java·数据库·后端·mysql·spring
bug远离Jemma几秒前
MySql基本使用命令记录
数据库·mysql·oracle
Leon-Ning Liu几秒前
SQL Server在ldf文件误删的情况下恢复数据库
数据库·sqlserver
专注_每天进步一点点5 分钟前
mysql-connector-j(8.0 及以上版本,包括你使用的 8.3.0)并非采用 GPL 许可证,因此你在项目中引入该依赖时,不需要遵循 GPL 的开源要求(比如开源你的整个项目)
数据库·mysql·apache
await 40410 分钟前
Sql_Server2022企业版安装+SSMS安装
数据库
Maverick0615 分钟前
Oracle PDB 迁移与重定位
数据库·oracle
原来是猿17 分钟前
MySQL【索引下】
数据库·mysql
九章-19 分钟前
国产时序数据库选型技术指南:从需求匹配到价值验证
数据库·时序数据库
江不清丶25 分钟前
MySQL深分页原理与优化实践:从根因剖析到生产级解决方案
数据库·mysql
倔强的石头_27 分钟前
核心交易系统国产化工程实践:Oracle PL、SQL 兼容性与 RAC 架构演进解析
数据库