天天看點

SQL語句Case When Then多條件判斷

總結記錄:

SQL片段如下

CASE WHEN col_1 IN ( 'a', 'b') THEN '一類'

         WHEN col_1 IN ('a')       THEN '二類'

ELSE'其他' END

注:case函數隻傳回第一個符合條件的值,剩下的Case部分将會被自動忽略,假設col_1

為a,則執行結果為:一類。後續符合的分支被忽略。