【发布时间】:2019-10-19 13:36:45
【问题描述】:
所以我有一个名为“客户”的表
id | name
------------
1 Tom
2 Bob
3 Sam
4 Angel
5 Joe
我想以随机顺序选择“名称”列中的行,并将这些行插入到新表中,我试过这个
select Name into TestTable from Customer order by NEWID()
select * from TestTable
但它不起作用? TestTable 中的行与它们在原始表中的顺序相同。
Tom
Bob
Sam
Angel
Joe
我尝试执行多次,但每次的结果都是一样的。似乎在随机化发生之前将行插入到新表中。有什么想法吗?
【问题讨论】:
标签: sql sql-server random