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

Uddrag måneden fra en dato i PostgreSQL

I PostgreSQL kan du bruge EXTRACT() funktion for at få måneden fra en dato.

Du kan også bruge DATE_PART() funktion til at gøre det samme.

Eksempel 1:EXTRACT()-funktionen

Her er et eksempel på brug af EXTRACT() funktion til at udtrække måneden fra en dato.

SELECT EXTRACT(
    MONTH FROM TIMESTAMP '2020-12-16 10:41:35'
    ) AS "Month";

Resultat:

 Month 
-------
    12

Her er endnu et eksempel, der bruger det aktuelle tidsstempel.

SELECT 
  current_timestamp,
  EXTRACT(
    MONTH FROM current_timestamp
    ) AS "Month";

Resultat:

      current_timestamp       | Month 
------------------------------+-------
 2020-03-05 09:15:19.89834+10 |     3

Eksempel 2:DATE_PART()-funktionen

Her er et eksempel på brug af DATE_PART() funktion i stedet for.

SELECT 
  current_timestamp,
  DATE_PART(
    'month', current_timestamp
    ) AS "Month";

Resultat:

       current_timestamp       | Month 
-------------------------------+-------
 2020-03-05 09:16:53.587544+10 |     3

  1. DATEPART() Eksempler i SQL Server

  2. Indsættelse af flere rækker med sekvens i Oracle

  3. Hvordan øges dbms_output buffer?

  4. Konfigurer SQL Server Always ON Tilgængelighedsgrupper mellem to synkrone replikaer. Del 2