sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man visar den aktuella inställningen för nollutdata i PostgreSQL (psql)

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.


  1. Vilka resurser finns för justering av databasprestanda?

  2. Hur beräknar jag en löpande summa i SQL utan att använda en markör?

  3. Populära Docker-bilder för MySQL och MariaDB Server

  4. Python MySQL-anslutning - oläst resultat hittades vid användning av fetchone