MySQL DayofWeek -funksjon

MySQL DayofWeek -funksjon

Dette korte innlegget vil diskutere ved hjelp av DayOfWeek () -funksjonen i MySQL. Dette er en enkel, men verdifull dato og tidsfunksjon i MySQL.

DayOfWeek () -funksjonen lar deg få ukedagsindeksen fra en gitt datoinngang. Funksjonen returnerer 1 for søndag, 2 for tirsdag, etc. Dette tilsvarer ODBC -standarden.

Funksjonen returnerer en nullverdi hvis inndatoverdien er null.

Funksjonssyntaks

Følgende kodebit viser funksjonssyntaks og aksepterte parametere:

Dayofweek (dato)

Funksjonen godtar måldatoen som parameter. Inngangsverdien må være en dato- eller datatype.

Funksjonen vil deretter returnere en heltallstype, som hver representerer ukens dag som vist nedenfor:

  1. søndag
  2. mandag
  3. tirsdag
  4. onsdag
  5. Torsdag
  6. fredag
  7. lørdag

Eksempel

Følgende kode viser eksempelbruken av DayOfWeek () -funksjonen:

plukke ut
DAYOFWEEK ('2022-10-10') som DAY_INDEX;

Spørringen skal returnere indeksen fra den oppgitte datoen, som vist nedenfor:

DAY_INDEX |
---------+
2 |

Vi kan koble DayOfWeek () -funksjonen med dagnavn (), som vist nedenfor:

plukke ut
Dagnavn ('2022-10-10') som dag,
DAYOFWEEK ('2022-10-10') som DAY_INDEX;

Produksjon:

Konklusjon

I denne enkle opplæringen diskuterte vi hvordan du bruker DayOfWeek () -funksjonen i MySQL for å returnere en dags indeks fra en gitt dato. I tillegg er et eksempel utstyrt med dagnavnet () -funksjonen.