SQL - NULL 함수
SQL - NULL 함수
IFNULL
형식
1
2
SELECT IFNULL(column_name, default_value)
FROM table_name
IFNULL함수는 넘어온 컬럼이NULL일 경우 기본값을 가져오는 함수임.
예시
1
2
SELECT IFNULL(nickname, '무명사용자')
FROM user_info;
COALESCE
형식
1
2
SELECT COALESCE(column_name1, ..., default_value)
FROM table_name;
COALESCE함수는 넘어온 인자값들 중 처음으로NULL이 아닌 값을 반환함
1
2
SELECT COALESCE(article_description, article_content, '내용 없음')
FROM article_info;
IFNULL함수는 두 개의 인자만 받을 수 있지만,COALESCE는 제한이 없기 때문에 더 유연하게 사용이 가능함.
This post is licensed under CC BY 4.0 by the author.