美文网首页
ADO.Net学习笔记--case的使用

ADO.Net学习笔记--case的使用

作者: 丨Zenger丶 | 来源:发表于2018-02-14 13:44 被阅读3次

    case的使用1:相当于C#中的if else

    例子1:

    select *,

      头衔=case

      when autoId = 1 then '老大'

      when autoId = 2 then '老二'

      when autoId = 3 then '老三'

      else '其他'

        end

    from Users

    case的使用2:相当于switch

    例子2:

    select * ,

          头衔=case autoId

      when 1 then '老大'

      when 2 then '老二'

      when 3 then '老三'

      else '其他'

      end

    from Users

    注意:case后面的返回的数据类型要一致

    相关文章

      网友评论

          本文标题:ADO.Net学习笔记--case的使用

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