[SQL Server] ランダム関数で乱数を取得
SQL Server で乱数を取得したい場合、RND() 関数を使用する。
これは 0 以上 1 未満の範囲の値を返す関数である。
Rnd 関数 - msdn
http://msdn.microsoft.com/ja-jp/library/cc410290.aspx
これは 0 以上 1 未満の範囲の値を返す関数である。
Rnd 関数 - msdn
http://msdn.microsoft.com/ja-jp/library/cc410290.aspx
SELECT RAND() RND -- 乱数取得 (0 ~ 99) ,CONVERT(NUMERIC(2,0), RAND() * 100) RND0_99 -- 乱数取得 (0 ~ 999) ,CONVERT(NUMERIC(3,0), RAND() * 1000) RND0_999