Funzione mysql dayofweek

Funzione mysql dayofweek

Questo breve post discuterà usando la funzione DayOfWeek () in MySQL. Questa è una funzione di data e ora semplice ma preziosa in MySQL.

La funzione DayofWeek () consente di ottenere l'indice dei giorni feriali da un determinato input della data. La funzione restituisce 1 per domenica, 2 per martedì, ecc. Ciò corrisponde allo standard ODBC.

La funzione restituisce un valore nullo se il valore della data di input è null.

Sintassi della funzione

Il seguente frammento di codice mostra la sintassi della funzione e i parametri accettati:

DayofWeek (data)

La funzione accetta la data di destinazione come parametro. Il valore di input deve essere una data o un tipo di datatime.

La funzione restituirà quindi un tipo di intero, ciascuno che rappresenta il giorno della settimana come mostrato di seguito:

  1. Domenica
  2. Lunedi
  3. Martedì
  4. Mercoledì
  5. Giovedì
  6. Venerdì
  7. Sabato

Esempio

Il seguente codice mostra l'utilizzo di esempio della funzione DayofWeek ():

Selezionare
DayOfWeek ('2022-10-10') come Day_Index;

La query dovrebbe restituire l'indice dalla data fornita, come mostrato di seguito:

day_index |
---------+
2 |

Possiamo accoppiare la funzione DayOfWeek () con il NASHNAME (), come mostrato di seguito:

Selezionare
NADYNAME ('2022-10-10') come giorno,
DayOfWeek ('2022-10-10') come Day_Index;

Produzione:

Conclusione

In questo semplice tutorial, abbiamo discusso di come usare la funzione DayofWeek () in MySQL per restituire un indice di un giorno da una determinata data. Inoltre, viene fornito un esempio con la funzione dayname ().