Maison > base de données > tutoriel mysql > Comment obtenir le jour de la semaine dans SQL Server en utilisant DATENAME et DATEPART ?

Comment obtenir le jour de la semaine dans SQL Server en utilisant DATENAME et DATEPART ?

Patricia Arquette
Libérer: 2025-01-12 08:02:42
original
568 Les gens l'ont consulté

How to Get the Day of the Week in SQL Server using DATENAME and DATEPART?

Extraction du jour de la semaine dans SQL Server (2005/2008 et versions ultérieures)

Une exigence fréquente dans la gestion des bases de données SQL Server consiste à identifier le jour de la semaine correspondant à une date donnée. Cette fonctionnalité s'avère inestimable pour des tâches telles que la planification ou l'analyse de données en fonction du jour de la semaine.

Exploiter les fonctions intégrées

SQL Server propose à cet effet deux fonctions natives : DATENAME et DATEPART.

Emploi de DATENAME

La fonction DATENAME génère une chaîne de texte représentant un composant de date spécifié. Pour obtenir le jour de la semaine, utilisez le spécificateur de format 'dw' :

<code class="language-sql">SELECT DATENAME(dw, '20090101') -- Returns 'Thursday'</code>
Copier après la connexion

Utilisation de DATEPART

La fonction DATEPART renvoie une valeur numérique représentant le composant de date spécifié. 'dw' signifie le jour de la semaine (1 pour dimanche, 7 pour samedi) :

<code class="language-sql">SELECT DATEPART(dw, '20090101') -- Returns 5 (Thursday)</code>
Copier après la connexion

Remarques importantes

  • Les exemples ci-dessus utilisent une chaîne de date. Vous pouvez remplacer une variable ou une expression de date.
  • Le jour de la semaine renvoyé reflète les paramètres de langue et de format de date par défaut de votre instance SQL Server.
  • Pour récupérer les jours de la semaine dans une autre langue, utilisez l'instruction SET LANGUAGE pour ajuster le paramètre de langue.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal