Database/SQL
[SQLD] NULL 함수
서리★
2024. 5. 15. 18:30
1. NVL(인수1, 인수2)
- 인수1이 NULL이면 인수2 반환
- 인수1이 NULL이 아니면 인수1 반환
- SQL Server (MSSQL)의 경우 ISNULL(인수1, 인수2)
- MySQL의 경우 IFNULL(인수1, 인수2)
2. NULLIF(인수1, 인수2)
- 인수1 = 인수2 이면 NULL 반환
- 인수1 != 인수2 이면 인수1 반환
3. COALESCE(인수1, 인수2, 인수3...)
- NULL이 아닌 최초의 인수를 반환 (주의: NULL을 찾는 것이 아니다.)
4. NVL2(인수1, 인수2, 인수3)
- 인수1이 NULL이 아니면 인수2 반환
- 인수1이 NULL이면 인수3 반환