case表達式可以在sql中實作if-then-else型的邏輯,而不必使用pl/sql。
注意點:
1、以case開頭,以end結尾
2、分支中when 後跟條件,then為顯示結果
3、else 為除此之外的預設情況,類似于進階語言程式中switch case的default,可以不加
4、end 後跟别名
case有兩種表達式:
1. 簡單case表達式,使用表達式确定傳回值.
文法:
2. 搜尋case表達式,使用條件确定傳回值.
舉例一:
實際效果如下:
舉例二:
小注:注意例子一中lx後面有個逗号,不要忽略。