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