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:
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.