閱讀505 返回首頁    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-03 12:54:34

  上一篇:go nginx: [warn] conflicting server name "www.dedecms8.com" on 0.0.0.0:80, ignored
  下一篇:go IT職場: 選擇外企利與弊