Maison > base de données > tutoriel mysql > Comment extraire les numéros de semaine des dates dans SQL sans valeurs nulles ?

Comment extraire les numéros de semaine des dates dans SQL sans valeurs nulles ?

Mary-Kate Olsen
Libérer: 2024-12-23 08:57:34
original
211 Les gens l'ont consulté

How to Extract Week Numbers from Dates in SQL Without Null Values?

Extraction des numéros de semaine en SQL

Vous essayez d'extraire le numéro de semaine d'une colonne de date qui a été convertie de VARCHAR2 en DATE format. Cependant, vous rencontrez des valeurs nulles.

Pour résoudre ce problème, vous devez reconvertir la date en VARCHAR2 à l'aide du masque souhaité :

to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW')
Copier après la connexion

Cela extraira le numéro de semaine dans un format VARCHAR2.

Si vous préférez un numéro de semaine numérique, vous pouvez envelopper le relevé dans TO_NUMBER() :

to_number(to_char(to_date('01/02/2012', 'MM/DD/YYYY'), 'WW'))
Copier après la connexion

De plus, vous avez le choix entre plusieurs options de numéro de semaine :

  • WW : Semaine de l'année, en commençant par la première jour de l'année
  • W : Semaine du mois, à partir du premier jour du mois
  • IW : Semaine de l'année, basé sur la norme ISO

Tenez compte de vos exigences spécifiques lors de la sélection du paramètre approprié pour votre extraction.

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