PostgreSQL ランダムな値を生成する
- 作成日 2022.09.20
- PostgreSQL
- PostgreSQL
PostgreSQLで、ランダムな値を生成する手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
ランダムな値を生成
ランダムな値を生成する場合は、「random」を使用します。
random()
実際に、生成してみます。
SELECT random()
実行結果
ランダムな値が生成されていることが確認できます。
範囲を指定
範囲を指定して、ランダムな値を表示したい場合は、以下の式を使用します。
SELECT round(( random() * (範囲最小 - 範囲最大) )::numeric, 0) + 範囲最大
実際に1~10までの乱数を生成してみます。
SELECT round(( random() * (1 - 10) )::numeric, 0) + 10
実行結果
1~10までの範囲でランダムな値が生成されていることが確認できます。
-
前の記事
kotlin Listの要素を重複を除去して結合する 2022.09.20
-
次の記事
Flutter バージョンを確認する 2022.09.20
コメントを書く