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

PostgreSQL:přetypovaný řetězec k datu DD/MM/RRRR

A DATE sloupec nemá formát. Nemůžete pro něj určit formát.

Můžete použít DateStyle pro kontrolu, jak PostgreSQL vydává data, ale je to globální a trochu omezené.

Místo toho byste měli použít to_char k formátování data při dotazu nebo jej naformátujte v klientské aplikaci. Jako:

SELECT to_char("date", 'DD/MM/YYYY') FROM mytable;

např.

regress=> SELECT to_char(DATE '2014-04-01', 'DD/MM/YYYY');
  to_char   
------------
 01/04/2014
(1 row)


  1. Funkce MySQL GREATEST() – Najděte největší argument v seznamu argumentů

  2. Jak používat UPDATE z SELECT v SQL Server

  3. ORA-00979 není skupina podle výrazu

  4. SQL Server - definování sloupce typu XML s kódováním UTF-8