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`
`
相关推荐
爱喝水的鱼丶7 分钟前
SAP-ABAP:SAP 简单报表输出开发系列(共6篇)第二篇:SAP 报表数据筛选优化:选择屏幕自定义与查询效率提升
开发语言·数据库·学习·性能优化·sap·abap
肖爱Kun18 分钟前
GB28181启动传参的设计
linux·服务器·数据库
iNeuOS工业互联网22 分钟前
iNeuOS_AiInsight·数智灵鉴(Text2SQL/NL2SQL自然语言大模型智能问数),免费下载试用
大数据·数据库·人工智能·智能制造·工业互联网·ineuos
数据库小学妹23 分钟前
分布式数据库选型实战:Share-Nothing、Share-Disk、Share-Storage三种架构对比
数据库·经验分享·分布式·架构·dba
夜雪闻竹26 分钟前
sql.js WASM 深度解析
javascript·sql·wasm
小马爱打代码27 分钟前
基于Redis发布订阅实现轻量级多级缓存方案
数据库·redis·缓存
Leon-Ning Liu28 分钟前
【真实经验分享】ORA-03113 ORA-7445[evaopn3()+240]根因定位:从通信中断到内核空指针崩溃的完整排查实录
数据库
青春之我_XP28 分钟前
深度解析 SQL 经典面试题:如何优雅地计算连续登录天数?
数据库·sql·mysql
承渊政道29 分钟前
【MySQL数据库学习】MySQL表的约束(上)
数据库·c++·学习·mysql·bash·数据库架构·数据库系统
星越华夏32 分钟前
SQLite数据库优化实战技巧案例
数据库·sqlite