NULLIF()
NULLIF() 함수는 두 식을 비교하여 같으면 NULL을 반환한다. 그렇지 않으면 첫 번째 표현식이 반환된다.
MySQL 4.0부터 작동한다.
형식
NULLIF(expr1, expr2)
매개변수
expr1, expr2
:
비교할 두 표현
예제
두 표현식을 비교한다.
SELECT NULLIF(25, 25);
기본 예시
NULLIF(25, 25) |
---|
두 표현식을 비교한다.
SELECT NULLIF(25, "Hello");
기본 예시
NULLIF(25, “Hello”) |
---|
25 |
두 표현식을 비교한다.
SELECT NULLIF("Hello", "world");
기본 예시
NULLIF(“Hello”, “world”) |
---|
Hello |
두 표현식을 비교한다.
SELECT NULLIF("2017-08-25", "2017-08-25");
기본 예시
SELECT NULLIF(“2017-08-25”, “2017-08-25”) |
---|
참고
W3C School - MySQL NULLIF() Function
W3C School - SQL Tutorial