作业帮 > 综合 > 作业

--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 01:58:22
--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE
请问这两种用法有什么区别,分别在什么情况下使用?--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END
--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE
前者是对sex的值列举,when条件是一个值表达式,
後者是对when的遍历,when条件 是一个条件表达式,可以是sex = '1',甚至可以是 name = 'zhangsan'
後者更灵活