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

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后面的返回的数据类型要一致

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容