Při použití psql jsou ve výchozím nastavení vráceny hodnoty null jako prázdný řetězec.
To lze snadno změnit pomocí \pset
příkaz, takže to může být jiná hodnota než výchozí prázdný řetězec.
Pokud si nejste jisti, jaká je vaše aktuální hodnota, můžete použít show \pset null
příkaz pro zobrazení aktuální hodnoty.
Příklad
Zde je příklad k demonstraci:
show \pset null
Takto to vypadá, když je nastavena na výchozí hodnotu:
Null display is "".
To mi říká, že kdykoli dotaz vrátí hodnotu null, bude pro tuto hodnotu vrácen prázdný řetězec:
SELECT null AS Result;
Takto to vypadá, když je nastavena na výchozí hodnotu:
result -------- (1 row)
Vždy můžete použít /pset null '<value>'
změnit tuto hodnotu, aby nedošlo k záměně hodnoty null se skutečným prázdným řetězcem.