Pages

2013/10/04

[SQL Server] ランダム関数で乱数を取得

SQL Server で乱数を取得したい場合、RND() 関数を使用する。
これは 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
Related Posts Plugin for WordPress, Blogger...