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`
`
相关推荐
2601_961845155 分钟前
2026四级作文预测题|英语四级写作押题+提纲PDF
java·c语言·数据库·c++·python·pdf·php
计算机安禾8 分钟前
【数据库系统原理】第13篇:现实世界的概念抽象:实体-联系模型向关系模型的转化策略
数据库
JAVA面经实录91718 分钟前
NoSQL 非关系型数据库【简洁版】
java·数据库·nosql
IvorySQL19 分钟前
PostgreSQL 19 新特性:基于 SQL/PGQ 实现图数据查询
数据库·sql·postgresql
jghhh0123 分钟前
C# 图片水印工具(支持9个位置)
数据库·microsoft·c#
辰海Coding33 分钟前
MiniSpring框架学习笔记-JDBC 访问框架:如何抽取 JDBC 模板并隔离数据库?
java·数据库·笔记·学习·spring
救救孩子把37 分钟前
01 Milvus-向量数据库基础
数据库·milvus
闪电悠米39 分钟前
黑马点评-Redis 消息队列-01_why_redis_mq
java·数据库·spring boot·redis·缓存·junit·消息队列
oradh39 分钟前
Oracle数据库扩展区(extent)概述
数据库·oracle·oracle基础·oracle数据库扩展区概述
IT策士40 分钟前
Redis 从入门到精通:初识 Redis
数据库·redis·缓存