När du använder psql, returneras null-värden som en tom sträng som standard.
Detta kan enkelt ändras med \pset
kommandot, så det kan vara ett annat värde än den tomma standardsträngen.
Om du inte är säker på vad ditt nuvarande värde är kan du använda show \pset null
kommando för att visa det aktuella värdet.
Exempel
Här är ett exempel att visa:
show \pset null
Så här ser det ut när det är inställt på standardvärdet:
Null display is "".
Detta säger mig att när en fråga returnerar ett nullvärde, kommer en tom sträng att returneras för det värdet:
SELECT null AS Result;
Så här ser det ut när det är inställt på standardvärdet:
result -------- (1 row)
Du kan alltid använda /pset null '<value>'
för att ändra detta värde för att undvika att ett nullvärde förväxlas med en faktisk tom sträng.