「SQLServer」RAND関数で乱数を取得する
環境
Windows10 64bit
microsoft SQLServer 2019
書式
RAND()
RAND関数は0~1未満(0.999999…)の小数値を返します。
使用例
1.0.0~1.0未満の小数値乱数を取得
select RAND() result
結果
result
0.206588732121606
2.1~15の整数の乱数を取得
select FLOOR(RAND()*15) + 1 result
実行結果
result
7
3.0~9の整数の乱数を取得
select FLOOR(RAND()*10) result
結果
result
4