mysql有casewhen函数吗_case when mysql
mysql 函数 when case casewhen
2023-06-13 09:13:42 时间
本文主要向大家介绍了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数据库频道!
相关文章
- 深入浅出:利用Java操作MySQL(java操作mysql)
- 利用MySQL提取字符串的简单方法(mysql截取字符串函数)
- MySQL中使用求差函数解决数据差异问题(mysql求差函数)
- MySQL数据库重建指南(mysql重建)
- MySQL中使用无符号INT类型的优势(mysql无符号int)
- MySQL中拼接函数的应用(mysql拼接函数)
- MySQL变更数据库名称的操作步骤(mysql改数据库名)
- MySQL查询:使用日期时间函数(mysql日期查询)
- MySQL:关于日期函数的使用(日期函数mysql)
- 「MySQL激活工具:极速激活你的数据库」(mysql激活工具)
- MySQL脚本的应用与优化技巧(mysql 脚本)
- 利用csv快速导入MySQL数据库(csv自动导入mysql)
- MySQL中input函数的使用方法分享(mysql中input)
- MySQL如何使用day函数25字说明day函数的用途和使用方法(mysql中day())
- C语言MySQL中使用求和函数输出结果(c mysql求和输出)
- 使用CMD快速删除MySQL密码(cmd删除mysql密码)
- 优化MySQL架构方案,提升性能(13.mysql架构方案)
- MySQL函数的使用方法简介(mysql中函数如何使用)
- MySQL三大聚合函数,是什么,如何使用(mysql三聚合函数)
- 教你如何正确地写MySQL数据库的一个字段(mysql一个字段怎么写)
- MySQL的sum函数如何使用(mysql_sum)
- MySQL计数函数的使用方法(mysql xount)
- MYSQL 教程使用 XMLAGG 函数在查询结果中合并多行数据到一个 XML 值中(mysql xmlagg)
- 下载MySQL文件遭遇损坏问题如何解决(mysql下载文件被损坏)
- MYSQL离线使用方法大揭秘不联网也能愉快地使用MySQL(mysql 不联网吗)
- 解决方案替代MySQL函数的实现方式(mysql不支持函数)