sql >> Database >  >> RDS >> PostgreSQL

Hoe de huidige instelling voor null-uitvoer in PostgreSQL (psql) te tonen

Bij gebruik van psql worden null-waarden standaard geretourneerd als een lege tekenreeks.

Dit kan eenvoudig worden gewijzigd met de \pset commando, dus het kan een andere waarde zijn dan de standaard lege tekenreeks.

Als u niet zeker weet wat uw huidige waarde is, kunt u de show \pset null gebruiken commando om de huidige waarde te tonen.

Voorbeeld

Hier is een voorbeeld om te demonstreren:

show \pset null

Zo ziet het eruit als het is ingesteld op de standaardwaarde:

Null display is "".

Dit vertelt me ​​​​dat wanneer een query een null-waarde retourneert, er een lege tekenreeks wordt geretourneerd voor die waarde:

SELECT null AS Result;

Zo ziet het eruit als het is ingesteld op de standaardwaarde:

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

U kunt altijd /pset null '<value>' om deze waarde te wijzigen om te voorkomen dat een null-waarde wordt verward met een daadwerkelijke lege string.


  1. Databaseschema-objectcontrole automatiseren

  2. 3 manieren om het jaar, de maand en de dag te scheiden van een datum in MariaDB

  3. Hoe Top with Ties te gebruiken in SQL Server - SQL Server / TSQL Tutorial Part 114

  4. STRCMP() gebruiken om 2 strings in MySQL te vergelijken