▶ COALESCE() 설명
조회하는 컬럼에 값이 NULL일 때 다른값으로 대체해서 보여줍니다.
▶사용법
SELECT COALESCE('컬럼명', '대체할값') FROM '테이블명'; |
▶예제
예제 테이블(테이블명: motown)
name | weight |
홍이 | null |
승환 | 75.5 |
명우 | null |
찬웅 | 90.5 |
지화 | null |
COALESCE()예제
name | weight |
홍이 | 정보없음 |
승환 | 75.5 |
명우 | 정보없음 |
찬웅 | 90.5 |
지화 | 정보없음 |
SELECT name,COALESCE(weight,'정보없음') FROM motown; |
weight 컬럼에 NULL이면 "정보없음"으로 조회되게 한 예제입니다.
오늘은 MySQL에서 COALESCE함수에 대해 알아보았습니다.

'My SQL' 카테고리의 다른 글
MySQL[UNION]테이블 세로로 합치기 (3) | 2022.10.01 |
---|---|
MySQL[alias] 컬럼에 별칭(alias)와 테이블의 별칭(alias)차이점 (0) | 2022.10.01 |
MySQL [GROUP BY 사용방법] (5) | 2022.09.20 |
MySQL [CASE 사용법] (6) | 2022.08.30 |
MySQL alias [as를 붙여서 컬럼에 별칭만들기] (0) | 2022.08.30 |
댓글