Connaître le jour de la semaine pour une date fournie est une exigence fréquente pour les programmes et les administrateurs de base de données qui cherchent à extraire des données d'une base de données. Heureusement, MySQL dispose d'une fonction appelée DAYOFWEEK qui simplifie la collecte de ces informations.
L'ordre des jours commence par le dimanche (1), le lundi (2), le mardi (3), le mercredi (4), le jeudi (5), le vendredi (6) et se termine le samedi (7).
Vous pouvez utiliser SELECT commande avec le DAYOFTHEWEEK pour interroger la base de données MySQL afin de trouver à quel jour de la semaine correspond une date spécifique. Par exemple, voici un exemple de requête MySQL utilisant DAYOFWEEK :
SELECT DAYOFWEEK('2021-03-11');
L'exécution de cette requête donnerait le résultat suivant :
5
Comme le 3 novembre 2021 tombe un jeudi, qui est le 5e jour de la semaine.