IFNULL: Difference between revisions

From IT Wiki
No edit summary
No edit summary
 
Line 17: Line 17:


* [[ISNULL]]
* [[ISNULL]]
* [[IFNULL]]
* [[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

같이 보기[edit | edit source]