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

你可能感兴趣的:(ADO.Net学习笔记--case的使用)