Skip to content

Returns NULL if two expressions are equal. Otherwise return expr1. They must have the same data type.

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