相关疑难解决方法(0)

如何在SQL Server 2005中将随机数作为列返回?

我在SQL Server 2005上运行SQL查询,除了从数据库中查询2列之外,我还想随机返回1列随机数.我试过这个:

select column1, column2, floor(rand() * 10000) as column3 
from table1
Run Code Online (Sandbox Code Playgroud)

哪种方法有效,但问题是此查询在每一行返回相同的随机数.每次运行查询时它都是一个不同的数字,但它不会因行而异.我怎么能这样做并为每一行获得一个新的随机数?

sql sql-server random sql-server-2005

21
推荐指数
1
解决办法
2万
查看次数

标签 统计

random ×1

sql ×1

sql-server ×1

sql-server-2005 ×1