mysql中case when的作用是什么
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,mysql中case when的作用是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql case whe
千家信息网最后更新 2026年11月01日mysql中case when的作用是什么
mysql中case when的作用是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
mysql case when的用法是:1、用作简单搜索,语法为【CASE [col_name] WHEN [value1]】;2、用作搜索,语法为【ASE WHEN [expr] THEN [result1]】。

【相关学习推荐:mysql教程(视频)】
mysql case when的用法是:
MySQL 的 case when 的语法有两种:
简单函数
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END
搜索函数
CASE WHEN [expr] THEN [result1]…ELSE [default] END
这两种语法有什么区别呢?
简单函数
CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END: 枚举这个字段所有可能的值*
SELECT NAME '英雄', CASE NAME WHEN '德莱文' THEN '斧子' WHEN '德玛西亚-盖伦' THEN '大宝剑' WHEN '暗夜猎手-VN' THEN '弩' ELSE '无' END '装备'FROM user_info;复制代码复制代码SELECT NAME '英雄', CASE NAME WHEN '德莱文' THEN '斧子' WHEN '德玛西亚-盖伦' THEN '大宝剑' WHEN '暗夜猎手-VN' THEN '弩' ELSE '无' END '装备'FROM user_info;
搜索函数
CASE WHEN [expr] THEN [result1]…ELSE [default] END:搜索函数可以写判断,并且搜索函数只会返回第一个符合条件的值,其他case被忽略
# when 表达式中可以使用 and 连接条件SELECT NAME '英雄', age '年龄', CASE WHEN age < 18 THEN '少年' WHEN age < 30 THEN '青年' WHEN age >= 30 AND age < 50 THEN '中年' ELSE '老年' END '状态'FROM user_info;
聚合函数 sum 配合 case when 的简单函数实现行转列SELECT st.stu_id '学号', st.stu_name '姓名', sum( CASE co.course_name WHEN '大学语文' THEN sc.scores ELSE 0 END ) '大学语文', sum( CASE co.course_name WHEN '新视野英语' THEN sc.scores ELSE 0 END ) '新视野英语', sum( CASE co.course_name WHEN '离散数学' THEN sc.scores ELSE 0 END ) '离散数学', sum( CASE co.course_name WHEN '概率论与数理统计' THEN sc.scores ELSE 0 END ) '概率论与数理统计', sum( CASE co.course_name WHEN '线性代数' THEN sc.scores ELSE 0 END ) '线性代数', sum( CASE co.course_name WHEN '高等数学' THEN sc.scores ELSE 0 END ) '高等数学'FROM edu_student stLEFT JOIN edu_score sc ON st.stu_id = sc.stu_idLEFT JOIN edu_courses co ON co.course_no = sc.course_noGROUP BY st.stu_idORDER BY NULL;
感谢各位的阅读!看完上述内容,你们对mysql中case when的作用是什么大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
函数
搜索
内容
数学
语法
英雄
作用
代数
代码
大学
宝剑
数理统计
文章
斧子
新视野
条件
概率
概率论
猎手
线性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
百单网互联网科技有限公司怎么样
金融科技与互联网金融
平安科技 互联网
深圳互联网络科技有限公司
成都互联网科技公司
小马过河互联网科技
汇久创客互联网科技
丰台科技园 互联网公司
科技与互联网哪个更好
未来五年的互联网科技
洛阳昕诺飞互联网科技有限公司
科技大学互联网
世界互联网领先科技成果获奖
雨阳互联网卡科技有限公司
互联网营销推广黑科技
互联网科技平台产品运营
中国互联网公司的科技投入
杭州融税互联网科技有限公司
亚光科技低轨卫星互联网
互联网与未来科技
互联网科技视频
奇士达互联网科技
金融科技和互联网金融
深圳育鹏互联网科技有限公司招聘
互联网科技的全部知识
互联网公司高科技产品
领航科技大厦互联网公司
容联科技互联网电商
玉溪新华互联网科技怎么选