ホームページ >データベース >SQL >SQLで年齢は何を意味しますか

SQLで年齢は何を意味しますか

下次还敢
下次还敢オリジナル
2024-05-02 03:00:31724ブラウズ

AGE 関数は、指定した日付と別の日付の間の年齢差を計算するために使用されます。構文は AGE(date_column, date_to_compare, [age_unit]) です。パラメーターには、年齢差を計算する日付列、比較に使用する日付、およびオプションの年齢単位 (デフォルトは年) が含まれます。この関数を使用するときは、負の値は date_to_compare が date_column の前に発生することを意味し、AGE 関数は日付型データにのみ適用されることに注意してください。

SQLで年齢は何を意味しますか

#SQL の AGE 関数

AGE 関数とは何ですか?

AGE 関数は、指定された日付と別の日付の間の年齢差を計算します。

構文:

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

パラメータ:

  • date_column: 対象となる年齢差計算された日付列。
  • date_to_compare: 比較に使用される日付。別の日付列、定数、または式を指定できます。
  • age_unit (オプション): 年齢単位、デフォルトは年です。 「年」、「月」、「日」、「時」、または「分」で指定できます。

例:

<code class="sql">SELECT AGE(birthdate, GETDATE()) AS age_in_years FROM Person;</code>
このクエリは、

Person テーブル内の各人の年齢 (歳) を計算し、それを格納します。 age_in_years 列。

注:

  • date_to_comparedate_column より前にある場合、関数は負の値を返します。
  • age_unit が指定されていない場合、デフォルトで年が単位として使用されます。
  • AGE関数は日付型データにのみ適用できます。

以上がSQLで年齢は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。