본문 바로가기
DataBase/PostgreSQL

[PostgreSQL] COALESCE 함수 (Null 체크)

by 김뚱 2019. 9. 5.

문법

COALESCE (컬럼, 대체 값)

 

설명

대체 값은 컬럼이 null인 경우 대체 값으로 반환한다. (다른 컬럼으로 대체할 수 있다. )

 

 PostgreSQL  ORACLE  MSSQL
 COALESCE(param1, param2)  NVL(param1, param2) ISNULL(param1, param2)

 

대체 방법

1. 컬럼

coalesce(name, id) as name

2. 지정 문자열

coalesce(name, 'No Data') as name

3. null

coalesce(name, null) as name

4. json

coalesce(name, '{}')::json as name

 

출처: https://xshine.tistory.com/205 [메모하는습관]

 

728x90
반응형

댓글