자격증/SQLD

NULL 관련 함수

닉네임생각즁 2024. 3. 2. 14:29

 

NVL (A, B)

- Null VaLue

- A의 값이 NULL VALUE? → 맞다면 B 출력

- 인수는 반드시 2개만

- ORACLE

 

ISNULL (A, B)

- A의 값이 NULL VALUE? → 맞다면 B 출력

- 인수는 반드시 2개만

- SQL SERVER

 

NULLIF (A, B)

- NULL IF (A = B) : 만약 A = B 이면 NULL 값 출력

- 그렇지 않다면 A 출력

 

COALESCE (A, B, C, ....)

- A, B,C, ... 순서대로 검사해서 NULL 값이 아닌 최초의 값 출력