IFNULL: Difference between revisions
From IT Wiki
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
* [[ISNULL]] | * [[ISNULL]] | ||
* [[ | * [[NVL]] | ||
[[분류:데이터베이스]] | [[분류:데이터베이스]] |
Latest revision as of 16:53, 11 October 2020
null 값을 다른 값으로 바꾸어 준다.
사용법[edit | edit source]
DBMS마다 사용법이 다르다
- ORACLE : NVL(VALUE1, VALUE2)
- MSSQL : ISNULL(VALUE1, VALUE2)
- MYSQL : IFNULL(VALUE1, VALUE2)
예시[edit | edit source]
SALARY 값이 NULL 이면 0을, NULL 이 아니면 SALARY 값을 출력
- SELECT NVL(SALARY, 0) FROM EMPLOYEE_SALARY
- SELECT ISNULL(SALARY, 0) FROM EMPLOYEE_SALARY
- SELECT IFNULL(SALARY, 0) FROM EMPLOYEE_SALARY