case when then 多条件判断

发布时间:2023-02-03 21:52:17


CASEWHEN条件1THEN结果1WHEN条件2THEN结果2WHEN条件3THEN结果3WHEN条件4THEN结果4.........WHEN条件NTHEN结果NELSE结果XENDCase具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASEsex

WHEN'1'THEN''WHEN'2'THEN''ELSE'其他'END--Case搜索函数CASEWHENsex='1'THEN''WHENsex='2'THEN''ELSE'其他'END例如:SELECTid,name,cj,(CASEWHENcj<60THEN'不及格'WHENcjBETWEEN60AND90THEN'良好'WHENcj>90THEN'优秀'ENDAS状态FROMstud这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case索函数相比,功能方面会有些限制,比如写判断式。

case when then 多条件判断

相关推荐