Oracle Database 乱数を生成する
- 作成日 2024.06.24
- Oracle Database
- Oracle Database
![Oracle Database 乱数を生成する](https://mebee.info/wp-content/uploads/2022/01/oracle-890x500.png)
Oracle Databaseで、乱数を生成する手順を記述してます。「dbms_random.value」で可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
乱数を生成するには「dbms_random.value」を使用します。
※0以上1未満の小数値が生成されます。
select dbms_random.value from dual;
実際に、静止してみます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。
select dbms_random.value from dual;
実行結果をみると、取得されていることが確認できます。
![](https://mebee.info/wp-content/uploads/2022/02/oracle-4.gif)
範囲を指定して取得
範囲を指定して取得することも可能です。
1以上10未満の小数を取得する場合は以下となります。
select dbms_random.value(1,10) from dual;
実行結果
![](https://mebee.info/wp-content/uploads/2022/02/oracle-5.gif)
整数で取得
整数で取得する場合は「trunc」を使用します。
1~9までの整数を取得するには、以下を実行します。
select trunc(dbms_random.value(1,10)) from dual;
実行結果
![](https://mebee.info/wp-content/uploads/2022/02/oracle-6.gif)
-
前の記事
Google スライド ヘルプメニューを開くショートカットキー 2024.06.24
-
次の記事
firefox プライベートウィンドウを開くショートカットキー 2024.06.24
コメントを書く