NULL 사용 예시
방법 | 설명 / 예제 | 결과값 |
---|---|---|
NVL 함수 | 설명 : NULL 값을 다른 값으로 대체합니다. 예제 : SELECT NVL(column_name, '대체값') FROM table_name; |
NULL 값이 '대체값'으로 변경됨 |
NVL2 함수 | 설명 : NULL 값이 아닌 경우와 NULL 값인 경우 각각 다른 값으로 대체합니다. 예제 : SELECT NVL2(column_name, 'NULL 아님', 'NULL') FROM table_name; |
NULL 값이 아닌 경우 'NULL 아님', NULL 값인 경우 'NULL' |
COALESCE 함수 | 설명 : 여러 값 중 NULL이 아닌 첫 번째 값을 반환합니다. 예제 : SELECT COALESCE(column_name1, column_name2, '기본값') FROM table_name; |
column_name1이 NULL이 아니면 column_name1, column_name2가 NULL이 아니면 column_name2, 둘 다 NULL이면 '기본값' |
NULLIF 함수 | 설명 : 두 값이 같으면 NULL을 반환하고, 다르면 첫 번째 값을 반환합니다. 예제 : SELECT NULLIF(column_name, '비교값') FROM table_name; |
column_name이 '비교값'과 같으면 NULL, 다르면 column_name |
IS NULL 연산자 | 설명 : NULL 값을 가진 행을 찾습니다. 예제 : SELECT * FROM table_name WHERE column_name IS NULL; |
column_name이 NULL인 행만 반환 |
IS NOT NULL 연산자 |
설명 : NULL 값을 가지지 않은 행을 찾습니다. 예제 : SELECT * FROM table_name WHERE column_name IS NOT NULL; |
column_name이 NULL이 아닌 행만 반환 |
'코딩 이야기 > 오라클' 카테고리의 다른 글
오라클 PL/SQL 제어 구조 (0) | 2025.04.15 |
---|---|
오라클 문자 함수 종류 및 사용법 (0) | 2025.04.01 |
오라클 JOIN 종류 및 사용법 (0) | 2025.04.01 |
오라클 날짜 함수 (0) | 2025.04.01 |