閱讀687 返回首頁    go 阿裏雲 go 技術社區[雲棲]


SQL SERVER中Case的使用方法

Case具有兩種格式。簡單Case函數和Case搜索函數。

--簡單Case函數
CASE sex 
         WHEN '1' THEN '男' 
         WHEN '2' THEN '女' 
ELSE '其他' END 
--Case搜索函數
CASE WHEN sex = '1' THEN '男' 
         WHEN sex = '2' THEN '女' 
ELSE '其他' END 

這兩種方式,可以實現相同的功能。簡單Case函數的寫法相對比較簡潔,但是和Case搜索函數相比,功能方麵會有些限製,比如寫判斷式。

還有一個需要注意的問題,Case函數隻返回第一個符合條件的值,剩下的Case部分將會被自動忽略。

小注:

關於語法信息可以參考:oracle case when 用法

最後更新:2017-04-04 07:36:07

  上一篇:go nginx站點配置之域名301重定向
  下一篇:go android的listview item點擊詳解