콘텐츠로 이동

두 식이 같으면 NULL을 반환합니다. 그렇지 않으면 expr1을 반환합니다. 두 식은 데이터 형식이 같아야 합니다.

func.nullif(<expr1>, <expr2>)
func.nullif(0, null)
┌──────────────────────┐
│ func.nullif(0, null) │
├──────────────────────┤
│ 0 │
└──────────────────────┘
NULLIF(<expr1>, <expr2>)
SELECT NULLIF(0, NULL);
┌─────────────────┐
│ nullif(0, null) │
├─────────────────┤
│ 0 │
└─────────────────┘