Funkcja MySQL DayofWeek

Funkcja MySQL DayofWeek

Ten krótki post omówi za pomocą funkcji DayOfWeek () w MySQL. To prosta, ale cenna funkcja daty i godziny w MySQL.

Funkcja DayOfWeek () pozwala uzyskać indeks w dni powszednie z danej daty wprowadzania. Funkcja zwraca 1 na niedzielę, 2 na wtorek itp. Odpowiada to standardowi ODBC.

Funkcja zwraca wartość zerową, jeśli wartość daty wprowadzania jest null.

Składnia funkcji

Poniższy fragment kodu pokazuje składnię funkcji i przyjęte parametry:

DayofWeek (data)

Funkcja akceptuje datę docelową jako parametr. Wartość wejściowa musi być datą lub typem datetime.

Funkcja zwróci następnie typ liczby całkowitej, każdy reprezentuje dzień tygodnia, jak pokazano poniżej:

  1. Niedziela
  2. Poniedziałek
  3. Wtorek
  4. Środa
  5. Czwartek
  6. Piątek
  7. Sobota

Przykład

Poniższy kod pokazuje przykładowe wykorzystanie funkcji DayOfWeek ():

wybierać
DayofWeek („2022-10-10”) jako dzień_index;

Zapytanie powinno zwrócić indeks z podanej daty, jak pokazano poniżej:

dzień_index |
---------+
2 |

Możemy sparować funkcję DayOfWeek () z DayName (), jak pokazano poniżej:

wybierać
DayName („2022-10-10”) jako dzień,
DayofWeek („2022-10-10”) jako dzień_index;

Wyjście:

Wniosek

W tym prostym samouczku omówiliśmy, jak korzystać z funkcji DayOfWeek () w MySQL, aby zwrócić indeks dzień z danej daty. Ponadto przykład jest dostarczany z funkcją DayName ().