SMALL
SQL을 사용하는 경우 NULL 값을 다른 값으로 바꿔주어야 하는 경우가 있다.
오라클에서는 이 경우 NVL 함수를 사용한다. (MySQL은 IFNULL)
사용법
NVL(컬럼, '치환 값')
NVL2 함수도 있다. 이는 NVL과 DECODE를 합쳐놓은 형태이며, NULL일 경우와 아닐때 모두 값을 치환할 수 있다.
사용법
NVL2('컬럼', 'NULL일 경우', 'NULL이 아닐 경우')
SMALL
'기록 > SQL' 카테고리의 다른 글
[Oracle][SQL][Error] ORA-00911: 문자가 부적합합니다 (0) | 2022.04.16 |
---|---|
[MySQL] ALTER TABLE로 date 타입 defualt 설정하기 (0) | 2021.11.14 |
[Oracle] [프로그래머스] 오랜 기간 보호한 동물 (0) | 2021.08.28 |
[Oracle] 계층적 쿼리 (level) (0) | 2021.08.28 |
[Oracle] 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가): KO16MSWIN949 (0) | 2021.03.23 |