PostgreSQL 範囲を指定して連続した値を生成する
- 作成日 2022.10.19
- PostgreSQL
- PostgreSQL

PostgreSQLで、範囲を指定して連続した値を生成する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
手順
範囲を指定して連続した値を生成する場合は、「generate_series()」を利用します。
generate_series(初期値,範囲)
実際に、「1~5」までの値を連続して表示してみます。
select generate_series(1,5)
実行結果

表示されていることが確認できます。
増減値を指定
増減値を指定することもできます。
generate_series(初期値,範囲,増減値)
実際に増減値を指定してみます。
select generate_series(1,5,2),
generate_series(5,1,-2)
実行結果

少数を指定することも可能です。
select generate_series(1,5,0.2),
generate_series(5,1,-0.2)
実行結果

-
前の記事
Oracle Database 文字数を取得する 2022.10.19
-
次の記事
javascript set同士を結合する 2022.10.19
コメントを書く