[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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する