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

Sådan får du den aktuelle dato i PostgreSQL

Problem:

Du vil gerne have den aktuelle dato i en PostgreSQL-database.

Løsning:

Vi bruger funktionen CURRENT_DATE for at få den aktuelle dato:

SELECT CURRENT_DATE ;

Her er resultatet af forespørgslen:

2019-10-24

Diskussion:

PostgreSQL CURRENT_DATE funktion returnerer den aktuelle dato (systemdatoen på maskinen, der kører PostgreSQL) som en værdi i 'ÅÅÅÅ-MM-DD' format. I dette format er 'ÅÅÅÅ' et 4-cifret år, 'MM' er en 2-cifret måned, og 'DD' er en 2-cifret dag. Den returnerede værdi er en dato datatype.

Som du bemærker, har denne funktion ingen parenteser. Se på det næste eksempel:

SELECT CURRENT_DATE ;

Her er resultatet af forespørgslen:

2019-10-24

  1. Hvordan får jeg MySQL til at bruge et INDEX til visningsforespørgsel?

  2. Sådan fungerer LOCATE()-funktionen i MySQL

  3. Oracle SQL DATE-konverteringsproblem ved brug af iBATIS via Java JDBC

  4. Konverter forespørgselsresultater til en kommasepareret liste i MariaDB