PostgreSQL 有限の日付であるかを判定する
- 作成日 2021.10.24
- PostgreSQL
- PostgreSQL
PostgreSQLで、有限の日付であるかを判定する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
手順
有限の日付であるかを判定する場合は、「isfinite」を利用します。
isfinite(date)
isfinite(timestamp)
isfinite(interval)
実際に、判定してみます。
SELECT isfinite(date '2021-01-01'),
isfinite(timestamp '2021-01-01 01:01:01'),
isfinite(interval '3 hours 30 minutes')
実行結果
有限であると判定されていることが確認できます。
定数「infinity」を指定すると、無限と判定されます。
SELECT isfinite(date 'infinity')
実行結果
無限であると判定されています。
-
前の記事
php ucfirstで先頭の文字のみ大文字に変換する 2021.10.24
-
次の記事
rails6 外部のredisに接続する 2021.10.24
コメントを書く