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`
`
相关推荐
難釋懷3 分钟前
Redis命令-Hash命令
数据库·redis·哈希算法
難釋懷6 分钟前
Redis命令-List命令
数据库·redis·list
zqmattack18 分钟前
SQL sever根据身份证判断性别函数
java·数据库·sql
hanqunfeng19 分钟前
(七)Redis 命令及数据类型 -- Hash
数据库·redis·哈希算法
符哥200831 分钟前
基于mysql如何设置一个商城的数据库结构
数据库·mysql·oracle
chuxinweihui32 分钟前
MySQL库数据类型
数据库·mysql
工业HMI实战笔记39 分钟前
HMI权限分级设计:兼顾安全与操作效率的平衡术
运维·数据库·安全·ui·自动化·人机交互·交互
为自己_带盐1 小时前
架构演进:从数据库“裸奔”到多级防护
数据库·架构
深蓝电商API1 小时前
Scrapy与MongoDB管道集成:异步存储方案
数据库·scrapy·mongodb
松涛和鸣1 小时前
DAY56 ARM Cortex-A Bare Metal
linux·服务器·c语言·开发语言·arm开发·数据库