Beim Vergleichen boolescher Werte in PostgreSQL verwenden wir den Vergleichsoperator =
. Das ist alles gut, aber wenn ich gegen übereinstimmende NULL-Werte überprüfen möchte, was sollte ich verwenden?PostgreSQL - Vergleichen boolescher Werte, die null sein können
Ich habe IS NICHT DISTINCT FROM verwendet, wenn Integer verglichen werden, die übereinstimmen müssen, wenn beide NULL sind, aber ist es ein richtiger Weg zu gehen, wenn boolesche Werte behandelt werden?
'Pass ist [ nicht] null '? – freakish
'distinct from' funktioniert auch mit booleans:' ist nicht von wahr ' –