コンテンツにスキップ

2 つの式が等しい場合は NULL を返します。等しくない場合は expr1 を返します。2 つの式は同じデータ型である必要があります。

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