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`
`
相关推荐
n***s90943 分钟前
【MySQL基础篇】概述及SQL指令:DDL及DML
sql·mysql·oracle
爬山算法44 分钟前
Redis(158)Redis的主从同步问题如何解决?
数据库·redis·缓存
jnrjian3 小时前
FRA中 keep的backup set 不保险
sql·oracle
2501_941148154 小时前
多语言微服务架构与边缘计算技术实践:Python、Java、C++、Go深度解析
数据库
w***z504 小时前
MYSQL 创建索引
数据库·mysql
章鱼哥7305 小时前
[特殊字符] SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控
java·数据库·redis
5***E6855 小时前
MySQL:drop、delete与truncate区别
数据库·mysql
记得记得就1516 小时前
【MySQL数据库管理】
数据库·mysql·oracle
Austindatabases6 小时前
给PG鸡蛋里面挑骨头--杭州PostgreSQL生态大会
数据库·postgresql
秃了也弱了。6 小时前
MySQL空间函数详解,MySQL记录经纬度并进行计算
android·数据库·mysql