美文网首页
[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