DB/MYSQL
MySQL NULLIF()
yeon.Biju
2020. 3. 19. 11:32
MySQL 의 NULLIF() 함수.
- 사실 처음본다. 있는 줄 몰랐다.
- 동일한 개념을 CASE WHEN을 이용해서 써온 것 같다.
NULLIF(expr1, expr2)
- expr1 =expr2 값을 비교해서 true 가 아니면 expr1 을 return 한다. 만약 true이면 NULL 을 return 한다.
Returns NULL if expr1 = expr2 is true, otherwise returns expr1. This is the same as CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 End.
mysql> SELECT NULLIF(1, 1) ;
--> NULL
mysql> SELECT NULLIF(1, 2) ;
--> 1