Maison  >  Article  >  base de données  >  Que signifie l'âge en SQL

Que signifie l'âge en SQL

下次还敢
下次还敢original
2024-05-02 03:00:31677parcourir

La fonction AGE est utilisée pour calculer la différence d'âge entre une date spécifiée et une autre date. La syntaxe est la suivante : AGE(date_column, date_to_compare, [age_unit]). Les paramètres incluent la colonne de date pour laquelle la différence d'âge doit être calculée, la date utilisée pour la comparaison et une unité d'âge facultative (la valeur par défaut est les années). Veuillez noter lorsque vous utilisez cette fonction qu'une valeur négative signifie que date_to_compare se produit avant date_column et que la fonction AGE s'applique uniquement aux données de type date.

Que signifie l'âge en SQL

Fonction AGE en SQL

Qu'est-ce que la fonction AGE ?

La fonction AGE calcule la différence d'âge entre une date spécifiée et une autre date.

Syntaxe :

<code class="sql">AGE(date_column, date_to_compare, [age_unit])</code>

Paramètres :

  • date_column : La colonne de date à calculer pour la différence d'âge.
  • date_to_compare : La date utilisée pour la comparaison. Peut être une autre colonne de date, une constante ou une expression.
  • age_unit (facultatif) : Unité d'âge, la valeur par défaut est les années. Peut être spécifié comme « ANNÉE », « MOIS », « JOUR », « HEURE » ou « MINUTE ».

Exemple :

<code class="sql">SELECT AGE(birthdate, GETDATE()) AS age_in_years FROM Person;</code>

Cette requête calcule l'âge en années de chaque personne dans la table Person et le stocke dans la colonne age_in_years. Person 表中每个人的年龄(单位为年),并将其存储在 age_in_years 列中。

注意事项:

  • 如果 date_to_compare 发生在 date_column 之前,则函数将返回负值。
  • 如果 age_unit
  • Remarque :
🎜🎜Si date_to_compare se produit avant date_column, la fonction renverra une valeur négative. 🎜🎜Si age_unit n'est pas spécifié, les années seront utilisées comme unité par défaut. 🎜🎜La fonction AGE ne fonctionne que pour les données de type date. 🎜🎜

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!

Déclaration:
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