ISNULL: 두 판 사이의 차이

IT 위키
(새 문서: null 값을 다른 값으로 바꾸어 준다. == 사용법 == DBMS마다 사용법이 다르다 * '''ORACLE''' : NVL(VALUE1, VALUE2) * '''MSSQL'''  : ISNULL(VALUE1, VALUE2) * '''M...)
 
편집 요약 없음
 
7번째 줄: 7번째 줄:
* '''MSSQL'''  : ISNULL(VALUE1, VALUE2)
* '''MSSQL'''  : ISNULL(VALUE1, VALUE2)
* '''MYSQL'''  : IFNULL(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


== 같이 보기 ==
== 같이 보기 ==

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

같이 보기[편집 | 원본 편집]