IFNULL: 두 판 사이의 차이
IT위키
편집 요약 없음 |
편집 요약 없음 |
||
17번째 줄: | 17번째 줄: | ||
* [[ISNULL]] | * [[ISNULL]] | ||
* [[ | * [[NVL]] | ||
[[분류:데이터베이스]] | [[분류:데이터베이스]] |
2020년 10월 11일 (일) 16:53 기준 최신판
null 값을 다른 값으로 바꾸어 준다.
사용법[편집 | 원본 편집]
DBMS마다 사용법이 다르다
- ORACLE : NVL(VALUE1, VALUE2)
- MSSQL : ISNULL(VALUE1, VALUE2)
- MYSQL : IFNULL(VALUE1, VALUE2)
예시[편집 | 원본 편집]
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