sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan viser du den aktuelle indstilling for Null-output i PostgreSQL (psql)

Når du bruger psql, returneres null-værdier som en tom streng som standard.

Dette kan nemt ændres med \pset kommando, så det kan være en anden værdi end den tomme standardstreng.

Hvis du ikke er sikker på, hvad din nuværende værdi er, kan du bruge show \pset null kommando for at vise den aktuelle værdi.

Eksempel

Her er et eksempel til demonstration:

show \pset null

Sådan ser det ud, når det er indstillet til standardværdien:

Null display is "".

Dette fortæller mig, at hver gang en forespørgsel returnerer en nulværdi, vil en tom streng blive returneret for denne værdi:

SELECT null AS Result;

Sådan ser det ud, når det er indstillet til standardværdien:

 result 
--------
 
(1 row)

Du kan altid bruge /pset null '<value>' for at ændre denne værdi for at undgå at forveksle en nulværdi for en faktisk tom streng.


  1. Hvordan skriver man IF ELSE-sætning i en MySQL-forespørgsel

  2. Implementering af Switchover/Switchback i PostgreSQL 9.3.

  3. MySQL – Forbindelsesfejl – [MySQL][ODBC 5.3(w)-driver]Værten 'IP' har ikke tilladelse til at oprette forbindelse til denne MySQL-server

  4. 'adgangskodegodkendelse mislykkedes for bruger postgres'