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`
`
相关推荐
知识分享小能手2 分钟前
Redis入门学习教程,从入门到精通,Redis进阶编程知识点详解(5)
数据库·redis·学习
MekoLi297 分钟前
MongoDB 新手完全指南:从入门到精通的实战手册
数据库·后端
cyforkk12 分钟前
Spring AOP 进阶:揭秘 @annotation 参数绑定的底层逻辑
java·数据库·spring
2401_8849706123 分钟前
用Pygame开发你的第一个小游戏
jvm·数据库·python
麦聪聊数据24 分钟前
快速将Oracle数据库发布为 API:使用 QuickAPI 实现 SQL2API
数据库·sql·低代码·oracle·restful
6+h37 分钟前
【Redis】数据结构讲解
数据结构·数据库·redis
ID_1800790547339 分钟前
小红书笔记详情 API 接口系列 + 标准 JSON 返回参考(完整版)
数据库·笔记·json
hwscom40 分钟前
ChurchCRM SQL注入漏洞(CNVD-2026-12565、CVE-2026-24854)
sql·web安全
wertyuytrewm42 分钟前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
我真会写代码1 小时前
Java事务核心原理与实战避坑指南
java·开发语言·数据库