SQL
[MySQL] IFNULL, NULLIF
YoungC5der
2020. 1. 20. 19:46
IFNULL
IFNULL(expr1, expr2)
- expr1이 NULL이면 expr2를 리턴하고, NULL이 아니면 expr1을 리턴한다.
NULLIF
NULLIF(expr1, expr2)
- expr1 = expr2가 True이면 NULL을 리턴하고, 그렇지 않으면 expr1을 리턴한다.
CASE WHEN expr1=expr2 THEN NULL
ELSE expr1 END
- 위의 식과 동일한 기능을 한다.