最重要的是,我在发帖前看到this question,我的不是重复,我们的问题与标题不同。
我对SQLSERVER / T-SQL没有太大的了解,所以当我从ORACLE / PLSQL“翻译”一些脚本时,我没有发现任何函数来生成2个值之间的随机数。
在我正在查看的PLSQL脚本中,我可以使用DBMS_RANDOM.VALUE(5, 10)
来获取它。
如何在T-SQL中执行此操作?谢谢!
答案 0 :(得分:1)
您将使用rand
函数,它为您提供值0< = n< 1. 5到10之间的数字示例(包括):
floor(rand() * (10 - 5 + 1)) + 5