PostgreSQL 英表記の月から数値に変換する

PostgreSQL 英表記の月から数値に変換する

PostgreSQLで、英表記の月から数値に変換する手順を記述してます。

環境

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

手順

英表記の月から数値に変換する場合は、「TO_DATE」と「EXTRACT」を使用します。

EXTRACT(MONTH FROM TO_DATE('英表記', 'Mon'))

実際に、変換してみます。

SELECT 
	EXTRACT(MONTH FROM TO_DATE('December', 'Mon')),
	EXTRACT(MONTH FROM TO_DATE('Dec', 'Mon'))

実行結果

変換されていることが確認できます。