select top 3 * from Students order by NEWID()
ps:newid()的返回值 是uniqueidentifier,newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了
时间: 2024-12-27 23:31:32
select top 3 * from Students order by NEWID()
ps:newid()的返回值 是uniqueidentifier,newid()在扫描每条记录的时候都生成一个值, 而生成的值是随机的, 没有大小写顺序. 所以最终结果再按这个排序, 排序的结果当然就是无序的了