sql >> Databasteknik >  >> RDS >> SQLite

Hur man extraherar dagen, månaden och året från ett datum i SQLite

I SQLite kan vi använda strftime() funktion för att returnera datetime-värden i vårt valda format.

Därför kan vi använda den för att extrahera dagen, månaden och året från ett datum.

Exempel

Här är ett exempel på att extrahera dagen, månaden och året i ett enda fält:

SELECT strftime('%d %m %Y', '2035-12-01');

Resultat:

01 12 2035

I nästa exempel returnerar vi varje datumdel i ett separat fält:

SELECT 
    strftime('%d', '2035-12-01') AS "Day",
    strftime('%m', '2035-12-01') AS "Month",
    strftime('%Y', '2035-12-01') AS "Year";

Resultat:

Day  Month  Year
---  -----  ----
01   12     2035

Vi kan också lägga till våra egna formatelement om vi vill:

SELECT strftime('%d/%m/%Y', '2035-12-01');

Resultat:

01/12/2035

Eller så kan vi ta bort alla blanksteg/formatelement för att skapa ett numeriskt datum:

SELECT strftime('%Y%m%d', '2035-12-01');

Resultat:

20351201

  1. Hur man installerar Haproxy och Keepalved

  2. Exportera MySQL eller MariaDB-databas

  3. En översikt av MariaDB Xpand (tidigare ClustrixDB)

  4. SQL Server-markörtyper - Vad är skillnaden mellan LOKAL OCH GLOBAL markör | SQL Server Tutorial / TSQL Tutorial