IFNULL()
IFNULL() 함수는 식이 NULL인 경우 지정된 값을 반환한다.
표현식이 NOT NULL이면 이 함수는 표현식을 반환한다.
MySQL 4.0부터 작동한다.
형식
IFNULL(expression, alt_value)
매개변수
expression
:
NULL 여부를 테스트하는 식
alt_value
:
식이 NULL인 경우 반환할 값
예제
표현식이 NULL이면 지정된 값을 반환하고 그렇지 않으면 표현식을 반환한다.
SELECT IFNULL(NULL, "W3Schools.com");
기본 예시
IFNULL(NULL, “W3Schools.com”) |
---|
W3Schools.com |
표현식이 NULL이면 지정된 값을 반환하고 그렇지 않으면 표현식을 반환한다.
SELECT IFNULL("Hello", "W3Schools.com");
기본 예시
IFNULL(“Hello”, “W3Schools.com”) |
---|
Hello |
표현식이 NULL이면 지정된 값을 반환하고 그렇지 않으면 표현식을 반환
SELECT IFNULL(NULL, 500);
기본 예시
IFNULL(NULL, 500) |
---|
500 |
참고
W3C School - MySQL IFNULL() Function
W3C School - SQL Tutorial