728x90
COALESCE : param1의 값이 NULL일 경우 param2의 값으로 반환
COALESCE(param1, param2)
< COALESCE, NVL, ISNULL, NULLIF 차이점 >
* COALESCE(표현식....여러개) : 첫번째 인자의 값이 NULL 이면 두번째 인자값을 리턴, 모든 인자가 NULL 이면 NULL을 리턴
* NVL 또는 ISNULL(표현식1, 표현식2) : 표현식1 의 결가값이 NULL 이면 표현식2의 값을 출력
* NULLIF(표현식1, 표현식2) : 표현식1이 표현식2와 같으면 NULL 을, 같지 않으면 표현식1 을 리턴.
- 특정 값을 NULL로 치환할 때 주로 사용.
'DB' 카테고리의 다른 글
| [QGIS] 레이어 속성 분류 구분 후 스타일 .SLD 파일로 저장 후 geoserver에 적용하기 (0) | 2022.04.13 |
|---|---|
| [QGIS] DB shape data 불러오기 (0) | 2022.04.06 |
| [HeidiSQL] 오류 : 구문 오류,, 원인은 최신 버전이 아니라.. (0) | 2022.02.11 |
| [MyBatis] LIKE 검색 구문 (Oracle, PostgreSQL, MySQL, Mssql) (0) | 2021.12.28 |
| [PostgreSQL]Error updating database. Cause: org.postgresql.util.PSQLException: 오류: 릴레이션(relation) 접근 권한 없음 (0) | 2021.10.08 |