20170920--mysql--case when
来源:互联网 发布:蒲城县网络党校 编辑:程序博客网 时间:2024/06/15 05:39
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
阅读全文
0 0
- 20170920--mysql--case when
- mysql case when
- mysql case when
- mysql case when
- mysql 语句case when
- mysql 语句case when
- mysql 语句case when
- mysql 语句case when
- Mysql Case When
- mysql 语句case when
- mysql 语句case when
- mysql 语句case when
- MySQL CASE WHEN语句
- mysql 语句case when
- MYSQL -- case when用法
- mysql case when
- mysql case when
- mysql 语句case when
- 关于阅读第一篇国外关于视觉论文的感受和收获
- 在线编辑器学习-xhEditor
- 2017-18赛季的湖人队会有怎样的面貌?
- Angular实现购物车
- C#学习回顾笔记七:枚举类型的作用和使用
- 20170920--mysql--case when
- Hadoop配置
- 从零开始玩转JMX——简介和Standard MBean
- Android MVP模式笔记
- pl/sql编程笔记
- 说谎者悖论-C++ 会议中有一些人说谎,有一些人说真话,求最少说谎人数
- kafka概念
- python--leetcode461 hamming distance
- L练习5-1 求m到n之和(10 分)