sql >> Database teknologi >  >> RDS >> Mysql

MySQL-hurtigt tip:Brug af DAYOFWEEK-funktionen

At kende ugedagen for en angivet dato er et hyppigt krav for programmer og databaseadministratorer, der ønsker at hente data fra en database. Heldigvis har MySQL en funktion, kendt som DAYOFWEEK det gør det nemt at indsamle disse oplysninger.

Rækkefølgen af ​​dage begynder med søndag (1), mandag (2), tirsdag (3), onsdag (4), torsdag (5), fredag ​​(6) og slutter lørdag (7).

Du kan bruge SELECT kommandoen med DAYOFTHEWEEK  funktion til at forespørge MySQL-databasen for at finde ud af, hvilken dag i ugen en bestemt dato falder på. For eksempel er her et eksempel på MySQL-forespørgsel, der bruger DAYOFWEEK :

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

Kørsel af denne forespørgsel vil resultere i output:

5

Da den 3. november 2021 falder på en torsdag, som er den 5. dag i ugen.


  1. Hvordan UNDTAGET virker i SQL Server

  2. I stedet for trigger i SQL Server mister SCOPE_IDENTITY?

  3. Tilladt hukommelsesstørrelse på 8589934592 bytes opbrugt

  4. Proaktive SQL Server-sundhedstjek, del 1:Diskplads