sql >> Databasteknik >  >> RDS >> Mysql

MySQL Snabbtips:Använd funktionen DAYOFWEEK

Att känna till veckodagen för ett angivet datum är ett vanligt krav för program och databasadministratörer som vill hämta data från en databas. Lyckligtvis har MySQL en funktion som kallas DAYOFWEEK som gör det enkelt att samla in denna information.

Dagarnas ordning börjar med söndag (1), måndag (2), tisdag (3), onsdag (4), torsdag (5), fredag ​​(6) och slutar på lördag (7).

Du kan använda SELECT kommandot med DAYOFTHEWEEK  funktion för att fråga MySQL-databasen för att hitta vilken veckodag ett specifikt datum infaller på. Här är till exempel ett exempel på en MySQL-fråga som använder DAYOFWEEK :

SELECT DAYOFWEEK('2021-03-11');

Att köra den här frågan skulle resultera i utdata:

5

Eftersom den 3 november 2021 infaller på en torsdag, vilket är den femte dagen i veckan.


  1. SQL Server In-Memory OLTP:Grunderna

  2. Snabbare sätt att infoga, via skript, i Oracle?

  3. Välja rader ordnade efter någon kolumn och distinkta i en annan

  4. I SQL Server, hur genererar jag en CREATE TABLE-sats för en given tabell?