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