Sql server 如何从一系列数字中获得随机值?
最重要的是,我在发帖前看到,我的问题不是重复的,我们的问题与标题不同 我对SQLSERVER/t-SQL不太了解,所以当我从ORACLE/PLSQL“翻译”一些脚本时,我没有找到任何函数来生成两个值之间的随机数 在我正在查看的PLSQL脚本中,我可以简单地使用Sql server 如何从一系列数字中获得随机值?,sql-server,sql-server-2008,tsql,Sql Server,Sql Server 2008,Tsql,最重要的是,我在发帖前看到,我的问题不是重复的,我们的问题与标题不同 我对SQLSERVER/t-SQL不太了解,所以当我从ORACLE/PLSQL“翻译”一些脚本时,我没有找到任何函数来生成两个值之间的随机数 在我正在查看的PLSQL脚本中,我可以简单地使用DBMS\u RANDOM.VALUE(5,10)获得它 如何在T-SQL中实现这一点?谢谢 您将使用rand函数,该函数为您提供一个值0。。。谷歌的奇迹那篇文章的第一条评论比文章本身更有用,也许我没有说清楚,但我想要一个内置功能或类似的东
DBMS\u RANDOM.VALUE(5,10)
获得它
如何在T-SQL中实现这一点?谢谢 您将使用
rand
函数,该函数为您提供一个值0。。。谷歌的奇迹那篇文章的第一条评论比文章本身更有用,也许我没有说清楚,但我想要一个内置功能或类似的东西。无论如何,谢谢你。
floor(rand() * (10 - 5 + 1)) + 5