IFNULL()
조회하고자 하는 값이 NULL일 경우에 대한 대체자를 지정할 수 있다.
* NULL값에 대한 대체자 없이 출력할 경우
SELECT *
FROM area2;
* IFNULL을 사용한 경우
SELECT areaCode,
IFNULL(areaName, '지역명 없음') AS areaName
FROM area2;
COALESCE()
COALESCE는 주어진 인자값에 대해 NULL이 아닌 첫번째 값을 출력한다.
Syntax
COALESCE (Val_1, Val_2, Val_3, . . . . . ., Val_10)
SELECT COALESCE(NULL, NULL, '1', '2', '3') AS Result
!! 참고 !! Empty String에 대해선 IFNULL, COALESCE기능이 적용되지 않는다.
'DB & SQL' 카테고리의 다른 글
DBMS System Language( DDL, DML, DCL, TCL ) (0) | 2023.01.31 |
---|---|
MySQL Comments(주석) (0) | 2023.01.17 |
MySQL CASE (0) | 2023.01.16 |
MySQL INSERT INTO SELECT (0) | 2023.01.16 |
MySQL ANY(SOME) / ALL (0) | 2023.01.16 |