Fonction d'extrait SQL
Vous pouvez extraire l'année à l'aide de la fonction extrait () dans SQL standard. La fonction prend des objets Date ou DateTime et renvoie l'année en tant que chaîne.
La syntaxe de fonction est exprimée comme indiqué ci-dessous:
Extrait (partie de Date_Expression);La fonction est sans effort et accepte une date comme une valeur littérale ou une expression qui renvoie un objet de date.
Vous trouverez ci-dessous un exemple sur la façon d'extraire l'année du 21 marsSt 2022.
Sélectionnez Extrait (année à partir de la date «2022-02-21») en année;Notez que l'exemple ci-dessus utilise la date littérale pour extraire l'année. La requête ci-dessus doit revenir comme:
annéeVous pouvez également transmettre une expression qui renvoie la date à la fonction d'extrait. Par exemple, le code ci-dessous donne la fonction maintenant comme l'argument de la fonction d'extrait.
Sélectionnez Extrait (année dans Current_Date) en année;Ici, la requête ci-dessus devrait retourner l'année comme «2022» comme indiqué:
annéeRemarque: La méthode Extract () fait partie de SQL standard et est prise en charge par des moteurs de base de données majeurs tels que MySQL, PostgreSQL et Oracle.
Cependant, dans SQL Server, cette fonction est renommée à l'année ou à DatePart. Cela dépendra de la version du serveur SQL que vous exécutez.
Fonction de l'année SQL
Cette fonction accepte la date comme une chaîne littérale ou une expression et extrait la partie de l'année de la date.
L'utilisation de l'exemple est comme indiqué ci-dessous:
Select Year (current_timestamp);Les rendements ci-dessus «2022» comme nous nous attendions.
Fonction SQL DatePart
Vous pouvez également utiliser la fonction DATEPART pour obtenir l'année à partir d'une date. Cette fonction se sent étroitement similaire à la fonction d'extrait dans SQL standard.
Un exemple d'utilisation est comme indiqué:
Sélectionnez DatePart (année, current_timestamp) comme année;La requête ci-dessus doit revenir:
annéeConclusion
Cet article couvre deux méthodes principales pour extraire l'année d'une date. Gardez à l'esprit que divers moteurs de base de données peuvent implémenter des fonctionnalités étendues. En savoir plus via notre site Web.