美文网首页
[SkylerAI]零碎知识点09-SQL Server中CAS

[SkylerAI]零碎知识点09-SQL Server中CAS

作者: SkylerAI | 来源:发表于2019-08-15 22:12 被阅读0次

两种case when的使用方式

1.简单Case函数
CASE 
WHEN 'conditionValue' THEN 'resultValue'
WHEN 'conditionValue'  THEN 'resultValue'
ELSE 'resultValue'
END

eg:
CASE 
WHEN 'men' THEN '男'
WHEN 'women'  THEN '女'
ELSE 'XXX'
END
2.Case搜索函数
CASE 
WHEN 变量名= 'conditionValue' THEN 'resultValue'
WHEN 变量名= 'conditionValue' THEN 'resultValue'
ELSE 'resultValue' 
END

eg:
CASE 
WHEN sex = 'men' THEN '男'
WHEN sex = 'women' THEN '女'
ELSE 'XXX' 
END
3.两者对比
  • 如若需写判断式(例如大于 小于等),只能使用Case搜索函数。
4.注意
  • Case函数只返回第一个符合条件的值。

相关文章

网友评论

      本文标题:[SkylerAI]零碎知识点09-SQL Server中CAS

      本文链接:https://www.haomeiwen.com/subject/wentsctx.html