PostgreSQL 生年月日から年齢を確認する

PostgreSQL 生年月日から年齢を確認する

PostgreSQLで、生年月日から年齢を確認する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

生年月日から年齢を確認

生年月日から年齢を確認する場合は、「age」を使用します。

age( 生年月日 )

実際に、「生年月日」を指定して、年齢を確認してみます。

select age(timestamp '1985-07-01')

実行結果

取得されていることが確認できます。

年だけを取得する場合は、「date_part」で「year」を設定します。

select date_part('year', age(timestamp '1985-07-01'))

実行結果