sql server Case when 的用法

sql Case 仅仅返回第一个符合条件的值,剩下的Case部分将会被自动忽略。

Case 的使用有两种格式:简单Case函数和Case搜索函数。

简单Case 函数:

      Case sex

         when '1' then '女' 

         when '2' then '男'

      else 

        '其他'

      End 

A: Case 表达式

  when 表达式的一个值 then .... else ...

      when 表达式的一个值 then ....else

    End.

B: Case 表达式

    when 表达式一个值 then...

    when 表达式一个值 then ..

    Else 

    ...

    End

 Case搜索函数:

     Case When sex='1' then '女'

        when sex='2' then '男'

     else

        '其他'

     end

A: Case wehn 表达式判断 then ...

     when 表达式判读 then ...

     else

    ....

  End

posted @ 2014-02-21 13:28  想静一下  阅读(554)  评论(0编辑  收藏  举报