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`
`
相关推荐
空空kkk4 分钟前
MyBatis——代理Dao方式的增删改查操作
java·数据库·mybatis
4***5725 分钟前
数据库(MySQL):使用命令从零开始在Navicat创建一个数据库及其数据表(一).创建基础表
数据库·mysql·oracle
啊吧怪不啊吧25 分钟前
SQL之表的字符串内置函数详解
大数据·数据库·sql
F***741727 分钟前
数据库课设---酒店管理系统(MySQL、VBNet)
android·数据库·mysql
1***t8271 小时前
MySQL 8.0安装
数据库·mysql·adb
c***69301 小时前
使用mysql报Communications link failure异常解决
数据库·mysql
t***q331 小时前
关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
数据库·mysql
马克学长1 小时前
SSM贫困区教育资源捐赠平台m6y9w(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·教育资源捐赠·贫困区帮扶
草莓熊Lotso3 小时前
Git 分支管理:从基础操作到协作流程(本地篇)
大数据·服务器·开发语言·c++·人工智能·git·sql
@游子4 小时前
SQL注入语法和介绍(一)
数据库·oracle