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

问题描述:

--简单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
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
前者是对sex的值列举,when条件是一个值表达式,
後者是对when的遍历,when条件 是一个条件表达式,可以是sex = '1',甚至可以是 name = 'zhangsan'
後者更灵活
 
 
展开全文阅读
剩余:2000