PostgreSQL 時分秒から時刻を作成する

PostgreSQL 時分秒から時刻を作成する

PostgreSQLで、時分秒から時刻を作成する手順を記述してます。

環境

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

手順

時分秒から時刻を作成する場合は、「make_time()」を利用します。

make_time(hour int, min int, sec double precision)

実際に、使用してみます。

SELECT make_time(8, 15, 3)

実行結果

時刻が作成されていることが確認できます。

範囲を超えてしまった場合は、エラーとなります。

SELECT make_time(25, 15, 3)

実行結果

文字列を使用

文字列を使用しても同じ結果となります。

SELECT make_time('8', '15', '3')

実行結果