문법
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
반응형
'DataBase > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] Sequence 시작값 변경 (0) | 2020.03.06 |
---|---|
[PostgreSQL] NULLIF (0) | 2019.08.13 |
[PostgreSQL] Table Data를 JSON타입으로 만들기 (1) | 2019.08.12 |
[PostgreSQL] SCHEMA CREATE, ALTER, DROP (0) | 2019.06.11 |
[PostgreSQL] Import CSV File Into Table (0) | 2019.06.11 |
댓글