mysql case when用法:

MySQL 的 case when 的语法有两种:

简朴函数

CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END

搜刮函数

CASE WHEN [expr] THEN [result1]…ELSE [default] END

这两种语法有什么区别呢?

1、简朴函数

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;

2、搜刮函数

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;

引荐教程:《mysql视频教程》

以上就是mysql case when怎样运用?的细致内容,更多请关注ki4网别的相干文章!

收藏 | 0

mysql数据库 when_mysql case when怎样运用?_数据库相关推荐

  1. pycharm连接mysql1193错误_pycharm连接mysql数据库提示错误的解决方法_数据库

    忘记phpmyadmin密码怎么重置_数据库 重置phpmyadmin密码的方法是:1.停止mysql服务:2.跳过验证启动mysql:3.重新设置密码:4.更新权限:5.重新启动mysql,如[ki ...

  2. mysql 对多列进行排序 分组_数据库的多列分组

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. mysql中怎么存住文件链接_数据库如何保存链接文件

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. mysql中的页与磁盘关系_数据库和磁盘阵列的关系

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  5. mysql重启后应用也要重启_数据库重启后应用也必须重启

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  6. mysql的基本情况是什么意思_数据库是什么意思

    展开全部 数据库中<>的含义: <>为不等号,常见的其它写法有: != 数据库功能: 数据库(Database)是按照数据结构来组织62616964757a686964616f ...

  7. mysql导入数据dmp文件怎么打开_数据库中dmp文件怎么打开?dmp文件打开详细的处理方法...

    各位有没有观察到很多用户都比较热爱操作win7系统,但是在操作的过程遇到dmp文件怎么打开,以便不被dmp文件怎么打开所烦恼,那dmp文件怎么打开如何解决呢?接下来给各位提供一下dmp文件怎么打开详细 ...

  8. 数据库一对多做链接去重_数据库的查询命令

    条件 from / where / group by / having distinct / order by / limit 使用这些条件可以按照需求任意选择,但是顺序必须按照上面的顺序来 特殊点: ...

  9. 数据库查找姓李的人_数据库中查询姓李的老师的个数

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  10. sql 数据库前两列值乘_数据库的基本概念:

    数据库的相关概念: 数据-data: 1.描述事物的符号 2.多种表现形式:文本,图形,音频,视频. 数据库-Database,DB 1.粮库,车库 2.存放数据的仓库在计算机中,按照一定的格式存放, ...

最新文章

  1. keras inception_resnet_v2训练
  2. spring remoting源码分析--Hessian分析
  3. NTP时间服务器安装
  4. C#中多线程和定时器是不是有冲突?
  5. linux多线程 消费者,linux c 多线程 生产者-消费者二
  6. Spring注解编程基石(三)
  7. excel 双击 计算机,Excel 2016双击文件打开后是空白,再次双击才能打开(或者通过文件,打开才能打开)...
  8. 工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an
  9. 数据结构——树的理解路线(总)
  10. Golang——数组遍历、最大值、求和、多维数组
  11. 使用Python为《围城》做一个图云
  12. LeetCode 435. 无重叠区间(贪婪算法)
  13. 不同浏览器对URL最大长度的限制(转)
  14. 机器学习- 吴恩达Andrew Ng Week8 知识总结 Dimensionality Reduction
  15. Mysql第一天笔记02——安装Navicat
  16. uniapp实现app的强制更新
  17. [Java高级](二)泛型
  18. linux php域名解析,linux下用dnspod实现动态域名解析(可用于Tomato等路由器)
  19. IBM V系列存储常用命令
  20. 山狮系统_苹果OS X Mountian Lion山狮系统下载发布

热门文章

  1. 牛客白月赛27【题解】
  2. 关于python语言数值操作符、以下选项错误的是 答案是_关于Python语言数值操作符,以下选项中描述错误的是...
  3. df.drop_duplicates() 详解+用法
  4. python获取实时股票价格_如何使用硒在网站上实时获取股票价格?
  5. javascript模板系统 ejs v3
  6. 如何保存迅雷看看字幕
  7. 《豆美人》(散文一篇,与君共赏)
  8. 01 | 职级体系:你意识到级别鸿沟了吗?
  9. 抑郁症、乙肝大小三阳买不了重疾险?六六六:我可以
  10. php验证码不能显示的原因