Fonction de l'année de serveur SQL

Fonction de l'année de serveur SQL

Dans cet article, vous découvrirez l'utilisation de la fonction de l'année () dans le serveur SQL.

Fonction SQL Server Year ()

La fonction année () dans le serveur SQL vous permet d'extraire la valeur de l'année à partir d'une entrée de date donnée. La syntaxe de fonction est représentée dans les éléments suivants:

Année (date)

La fonction accepte la date comme le paramètre et renvoie la valeur entière, représentant l'année.

L'entrée de date peut être l'heure de type, la date, le petit temps, le DateTime, le DateTime2 ou le DatetimeOffset. Vous pouvez également passer une expression, une colonne, une chaîne littérale ou UDV.

Exemple de fonction SQL Server Year ()

Exemple 1: utilisation de la fonction de base

L'exemple suivant illustre l'utilisation simple de l'année ():

sélectionner
année ('2022-10-10') comme courant_year;

Valeur résultante:

current_year |
------------+
2022 |

Exemple 2: Utilisation de la fonction année () avec l'année de base

Si vous transmettez une valeur qui ne contient pas l'année à la fonction, la fonction renvoie la valeur 1900 qui est l'année de base.

Un exemple est le suivant:

sélectionner
année ('15: 09: 43 ') comme courant_year;

Résultat de sortie:

current_year |
------------+
1900 |

Exemple 3: Extraction de l'année à l'aide de la fonction DATEPART

Si vous avez utilisé la fonction datePart () dans le serveur SQL, vous remarquerez que la fonction de l'année se comporte de la même manière que dans la syntaxe suivante:

DatePart (année, entrée).

Un exemple est le suivant:

sélectionner
année ('2022-10-10') comme année_func,
DATEPART (année, «2022-10-10») comme DatePart_func;

Sortir:

année_func | datePart_func |
---------+-------------+
2022 | 2022 |

Les deux fonctions renvoient la même valeur.

Conclusion

Ce court article couvrait les bases de la fonction de travail avec la fonction année () dans le serveur SQL. Cette fonction vous permet d'extraire l'année à partir d'une entrée de date donnée.