- 必須依附在 SELECT,UPDATE,INSERT,DELETE 下
- 不可用在區段中加其他動作
- 具有 switch 與 if else 兩種架構
-- switch 的用法
SELECT CASE col
WHEN 100 THEN '1'
WHEN 50 THEN '2'
ELSE '3'
END
FROM table;
-- if else 的用法
SELECT CASE
WHEN col>100 THEN '1'
WHEN col>50 THEN '2'
ELSE '3'
END
FROM table;
-- IFNULL 的用法
SELECT IFNULL(a.col, b.col)
FROM table1 as a,table2 as b;
沒有留言:
張貼留言