mysql的casewhen 作用_MySQL数据库之Mysql casewhen的三种用法
本文主要向大家介绍了MySQL数据库之Mysql casewhen的三种用法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。
<
case when 的三种用法:
1. case 字段 when ,字段的具体值。
select a.*,
case name
when '流浪' then '法师'
else '战士'
end as '类型'
FROM c_20170920 a
2. case when 字段,这个可以对字段进行取范围。
SELECT a.*,
CASE
WHEN a.age BETWEEN 0 and 20 THEN '青年'
WHEN a.age BETWEEN 20 and 40 THEN '中年'
ELSE '非人类'
END AS '描述'
FROM
c_20170920 a
3. case when 字段1,字段2,可以对多个字段进行替换
SELECT a.*,
CASE
WHEN a.age BETWEEN 20 and 80 THEN '青年'
WHEN a.name ='流浪' THEN '帅气'
END AS '描述'
FROM
c_20170920 a
这里需要注意的是,如果两个条件都针对一个字段的话,会显示第一个when的值。
比如下面:
SELECT a.*,
CASE
WHEN a.age BETWEEN 0 and 20 THEN '青年'
WHEN a.name ='流浪' THEN '帅气'
END AS '描述'
FROM
c_20170920 a
本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!
mysql的casewhen 作用_MySQL数据库之Mysql casewhen的三种用法相关推荐
- mysql leave的作用_MySQL数据库中DELIMITER的作用
以下的文章主要是向大家描述的是MySQL数据库中delimiter的作用是什么?我们一般都认为这个命令和存储过程关系不大,到底是不是这样的呢?以下的文章将会给你相关的知识,望你会有所收获. 下面是一个 ...
- mysql delimiter的作用_MySQL数据库中delimiter的作用概述
以下的文章主要是向大家描述的是MySQL数据库中delimiter的作用是什么?我们一般都认为这个命令和存储过程关系不大,到底是不是这样的呢?以下的文章将会给你相关的知识,望你会有所收获. 其实就是告 ...
- mysql中leave和_MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法
本文主要向大家介绍了MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. DELIMITER ...
- mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...
本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...
- mysql connector c编程_MySQL数据库之MySQL Connector 编程
本文主要向大家介绍了MySQL数据库之MySQL Connector 编程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySQL Connector 是MySQL数据库客户 ...
- mysql 数据增量备份_MySQL数据库之mysql全量备份、增量备份实现方法
本文主要向大家介绍了MySQL数据库之mysql全量备份.增量备份实现方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql全量备份.增量备份.开启mysql的logb ...
- mysql select in 排序_MySQL数据库之Mysql select in 按id排序实现方法
本文主要向大家介绍了MySQL数据库之Mysql select in 按id排序实现方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 表结构如下: mysql> sel ...
- mysql到底是什么_MySQL数据库之MySQL到底是什么
本文主要向大家介绍了MySQL数据库之MySQL到底是什么 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. Mysql是一个数据库系统. 为了理解Mysql到底是什么,我们可以把 ...
- mysql倒序截取字符串_MySQL数据库之mysql截取字符串与reverse函数
本文主要向大家介绍了MySQL数据库之mysql截取字符串与reverse函数 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 这个网页上很多知识点,可以学习下,关于mysql的 ...
- mysql数据库包含_MySQL数据库判断字符串包含的三种方法
方法一:SELECT * FROM users WHERE emails like "%b@email.com%"; 方法二: 利用 mysql 字符串函数 find_in_set ...
最新文章
- -bash: 未预期的符号 `(' 附近有语法错误
- 记“debug alipay”一事
- 字符串驻留机制截图?#注意回顾字符串的深浅拷贝小数据池那节
- 从零开始升级基于RuleBased的聊天机器人
- python `__del__`
- 在 Windows 7 中安装和使用Windows XP Mode
- #0的作用及time slot的划分
- 多进程间不共享全局变量
- 【情感识别】基于matlab GUI改进的KNN算法语音情感分类识别【含Matlab源码 354期】
- stl map 查找不到返回什么_STL 容器结构和分类
- 数据库管理(事务、ACID、并发、封锁、可串行化、隔离)
- 终极算法【3】——符号学派
- PDF文件无法编辑怎么办
- bootstrap布局_如何使用LayoutIt构建HTML Bootstrap布局!
- 嵌入式系统开发-麦子学院(12)——ARM Bootloader开发
- Normal Map中的值, Tangent Space, 求算 Tangent 与 Binormal 与 TBN Matrix
- NIOS软核处理器入门实验
- 非线性电路的分析方法
- Keychron K7 Pro 轻薄矮轴机械键盘开箱体验
- 经典车间生产调度问题模型及其算法 目录
热门文章
- 详细版【循环神经网络RNN】(邱锡鹏)
- sysmain服务怎么启动 Win7 SuperFetch无法启动
- nodejs安装教程Windows版本
- c++ 求点到直线的距离
- html3D创意相册附源码
- matlab直流电机转速 电流双闭环,转速 电流双闭环直流调速系统的课程设计(MATLAB Simulink)...
- 史上最简单的 SpringCloud 教程 | 终章
- 微信小程序生成海报库
- 4G标准LTE FDD与LTE TDD的不同
- JAVA 使用SSH/springboot集成 CXF框架发布Webservice