0

何よりも、投稿する前にこの質問を見ました。私の質問は重複していません。タイトル以外の質問は異なります。

私は SQLSERVER/T-SQL についてあまり詳しくないので、ORACLE/PLSQL からいくつかのスクリプトを「翻訳」していたときに、2 つの値の間で乱数を生成する関数が見つかりませんでした。

私が見ている PLSQL スクリプトでは、 を使用して簡単に取得できますDBMS_RANDOM.VALUE(5, 10)

T-SQLでそれを行うにはどうすればよいですか? ありがとう!

4

1 に答える 1

1

関数を使用するrandと、値 0 <= n < 1 が得られます。5 から 10 (両端を含む) の数値の例:

floor(rand() * (10 - 5 + 1)) + 5
于 2013-02-23T17:30:48.727 に答える