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 小时前
设备管理与维护包括哪些内容?详解设备管理与维护的流程
网络·数据库·人工智能
YL200404267 小时前
MySQL-基础篇-MySQL概述
数据库·mysql
毋语天7 小时前
Docker 环境下 Milvus 向量数据库的稳定部署与常见问题
数据库·docker·milvus
IMPYLH7 小时前
Linux 的 uname 命令
linux·运维·服务器·数据库·bash
Raina测试7 小时前
基于Skills的接口自动化测试方案|新增 MySQL 断言,实现接口 + 数据库双校验
软件测试·数据库·接口自动化测试·测试工程师·skill·ai测试
且去填词7 小时前
Go并发模式进阶:从Worker Pool到可取消任务调度器
数据库·oracle·golang
重生之小比特7 小时前
【MySQL 数据库】内置函数
数据库·mysql
七夜zippoe7 小时前
OpenClaw 记忆维护:自动整理与归档
大数据·网络·数据库·openclaw·记忆维护
今儿敲了吗7 小时前
数据库(六)——数据库控制功能
数据库
瀚高PG实验室7 小时前
postgresql因在从库备份时间长而失败
运维·数据库·postgresql·瀚高数据库