MySQL

mysql null 체크(COALESCE)

깨노비 2023. 1. 15. 21:01
728x90
반응형

COALESCE

COALESCE(컬럼명, 컬럼명, 컬럼명, 모두 NULL인경우 출력)

 

- NULL이 아닌 컬럼 출력

- 컬럼은 여러개 가능하나 입력한 컬럼 모두 NULL인 경우 마지막 컬럼 출력

 

 

예시)
SELECT COALESCE(NAME, 'No Name')
             , COALESCE(NULL, NAME, 'No Name')
             , COALESCE(NULL, NULL, NAME, 'No Name')
FROM STUDENT
ORDER BY NAME

 

 

 

728x90
반응형

'MySQL' 카테고리의 다른 글

mysql 날짜(DATE)  (0) 2023.01.15
mysql 날짜 포맷(DATE_FORMAT)  (0) 2023.01.15
mysql 행번호(ROW_NUMBER)  (0) 2023.01.15
mysql 부분합(PARTITION BY)  (0) 2023.01.15
mysql 이전 행 가져오기(LAG) 다음 행 가져오기(LEAD)  (0) 2023.01.15