logweft.

COALESCE()

인수 중 처음으로 NULL이 아닌 값을 선택합니다.

기본 문법

COALESCE(value, fallback)

작은 예제 sql

SELECT COALESCE(NULL, '미입력') AS missing, COALESCE(0, 10) AS zero;

실행 결과

missing | zero
미입력 | 0

헷갈리기 쉬운 점

  • 빈 문자열과 0은 NULL이 아닙니다. 따라서 기본값으로 바뀌지 않습니다.
  • 열이 없어지는 것과 열의 값이 NULL인 것은 다른 문제입니다.

함께 찾아보기

더 자세한 문서

← SQL 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.