sql >> Databáze >  >> RDS >> PostgreSQL

Jak zobrazit aktuální nastavení pro nulový výstup v PostgreSQL (psql)

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.


  1. MariaDB NULLIF() Vysvětleno

  2. Způsoby, jak snadno znovu sestavit hlavní databázi na serveru SQL

  3. 3 způsoby, jak zjistit, zda je sloupec vypočítaným sloupcem na serveru SQL

  4. 9.6 Turnaj o nejděsivější patch