IFNULL , NVL
2024. 3. 3. 12:39ㆍDBMS/SQLQuery
반응형
IFNULL 함수는 MySQL에서 사용되는 함수이다.
첫 번째 매개변수가 NULL이 아니면 첫 번째 매개변수를 반환하고, NULL이면 두 번째 매개변수를 반환한다.
SELECT IFNULL(column_name, 'Default Value') AS column_alias FROM table_name;
NVL은 MySQL에서 사용되는 함수 이다. 첫 번째 매개변수가 NULL이 아니면 첫 번째 매개변수를 반환하고, NULL이면 두 번째 매개변수를 반환한다.
SELECT FIRST_NAME, NVL(DEPARTMENT_ID, '') AS NVLTEST
FROM EMPLOYEES ORDER BY NVLTEST DESC;
SELECT FIRST_NAME, NVL(TO_CHAR(DEPARTMENT_ID), '''NO DEPT''') AS NVLTEST
FROM EMPLOYEES ORDER BY NVLTEST ;
NVL 함수를 사용하여 DEPARTMENT_ID를 문자열로 변환하고, 변환된 값이 NULL인 경우 'NO DEPT'를 출력
반응형
'DBMS > SQLQuery' 카테고리의 다른 글
파생 속성(Derived Attribute) (0) | 2024.03.03 |
---|---|
SUBQUERY : INLINE VIEW 인라인 뷰 (0) | 2024.03.03 |
RATIO_TO_REPORT, 파티션 별 합계에서 차지하는 비율 (0) | 2024.03.03 |
집계 함수와 윈도우 함수 (0) | 2024.03.03 |
NVL NVL2 (0) | 2024.02.24 |