美文网首页
sql 简单的 逻辑判断

sql 简单的 逻辑判断

作者: OceannaecO | 来源:发表于2020-05-13 13:42 被阅读0次

    语法1

    SELECT

        field1, field2

    CASE

        WHEN field1 = value1

        THEN 自定义值

        WHEN field1 = value2

        THEN 自定制值

        ELSE 自定义值

        END AS field3

    FROM table

    会将自定义值在查询的时候按条件赋值给field

    语法2

    SELECT    

        field1, field2

    CASE   field1

         WHEN  value1    

        THEN 自定义值    

        WHEN  value2    

        THEN 自定制值   

         ELSE 自定义值    

        END AS field3

    FROM table

    结果和语法一一样

    当使用in作为条件的时候, 例如

    CASE 

    WHEN field1 in (1,2) 

    THEN 自定义值1

    WHEN field in (2)

    THEN 自定义值2

    END AS field3

    所有field1等于1或者2的结果的field3的值都等于"自定义值1"

    相关文章

      网友评论

          本文标题:sql 简单的 逻辑判断

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