WHEN '2' THEN '女' ELSE '其他' END Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 说明: 1、简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 2、Case函数只返回第一个符合条件的值,剩下的Case部分将会被...
WHEN '墨西哥' THEN '北美洲' ELSE '其他' END FROM Table_A GROUP BY CASE country WHEN '中国' THEN '亚洲' WHEN '印度' THEN '亚洲' WHEN '日本' THEN '亚洲' WHEN '美国' THEN '北美洲' WHEN '加拿大' THEN '北美洲' WHEN '墨西哥' THEN '北美洲' ELSE '其他' END; 同样的,我们也可以用...
case when then else end可以理解为流程控制语句或条件控制语句。可以实现资料获取的时候,可以更多的条件和⾃定义逻辑。适⽤情景 case when then else end作为数据库查询⼊门必掌握的技能。对已知的数据库中数据,按照⾃⼰的逻辑,进⾏⾃定义分组和数据分析 ⽤此条件控制语句,实现⾃定义条件分组 条件...
select regionno,R_NAME,adress, case state when '0' then '办结' when 'D' then '作废' else '在途' end status, opertype from message_mid; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 效果如图所示: 注意:end后面的名字就是数据库最后要展示的字典项的字段名,名字自己随意取...
--简单Case函数 CASEsex WHEN'1'THEN'男' WHEN'2'THEN'女' ELSE'其他'END --Case搜索函数 CASEWHENsex='1'...
一、CASE WHEN语句的基本语法结构 CASE WHEN语句通常由以下几个关键字组成: 1. CASE:用于开始一个CASE WHEN语句。 2.WHEN:用于定义条件表达式。 3. THEN:用于定义满足条件时的表达式或值。 4. ELSE:可选关键字,用于定义没有条件满足时的表达式或值。 5. END:用于结束CASE WHEN语句。 CASE WHEN语句的基本语法...
用法一:简单case语句 CASE SEX WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END 1. 2. 3. 4. 用法二:case搜索语句 CASE WHEN SEX = '1' THEN '男' WHEN SEX = '2' THEN '女' ELSE '其他' END 1. 2. 3. 用法说明: ...
1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为显示结果 3、ELSE 为除此之外的默认情况,类似于高级语言程序中switch case的default,可以不加 4、END 后跟别名 CASE EOM.EPOM_SHOP_TYPE WHEN 1 THEN '新店' WHEN 2 THEN '扩店' WHEN 3 THEN ...
SUM(CASE WHEN ','||R1.CONCLUSION||',' LIKE '%,2,%' THEN 1 else 0 END) CONCLUSION_2 from TASK_RECORD R1 上面的字段中TASK_RECORD表中字段CONCLUSION的存储是以1,2,3...,n这样的方式存储,先在我要统计含有1,2...,n每一个有多少条记录。因为decode方法中判断的值必须是一个确定的值,所以不...