case when用法

文/丁雪竹

case有以下几种搭配:in any case表示无论如何;in no case表示绝不。when有以下几种用法:表示什么时候、何时;可以引导从句;俚语“入乡随俗”。

case when用法

Case具有两种格式:简单Case函数和Case搜索函数。

简单Case函数:

CASE sex

WHEN ‘1’ THEN ‘男’

WHEN ‘0’ THEN ‘女’

ELSE ‘其他’ END

Case搜索函数:

CASE WHEN sex = ‘1’ THEN ‘男’

WHEN sex = ‘0’ THEN ‘女’

ELSE ‘其他’ END

显然,简单Case函数胜在简洁,但是它只适用于这种单字段的单值比较,而Case搜索函数的优点在于适用于所有比较的情况。

还有一个需要注意的问题,Case函数在满足了某个符合条件后,剩下的条件将会被自动忽略,因此,即使满足多个条件,执行过程中也只认第一个条件。

猜你喜欢

in case和in case of的区别

2020-06-17

in case of后面接什么

2020-06-17

in case 虚拟语气用法

2020-01-09

case的用法

2019-07-23

哪些大学有理论与应用力学专业 比较好的院校排名

2021-10-20

人物描写的方法有哪些

2021-10-20

哪些大学有心理学专业 比较好的院校排名

2021-10-20

a是adj还是adv

2021-10-20

高三冲刺班是什么意思 有用处吗

2021-10-20

河南2021成人高考非高等艺术院校艺术类专业统一加试考生须知

2021-10-20