如何从一张表中随机选择N条记录,然后将某一字段值保存在数组中?
如何从一张表中随机选择N条记录,然后将某一字段值保存在数组中?
[解决办法]
这个用SQL写?恐怕难度大啊.
一般来说是放到前台用代码写.
[解决办法]
select top N * from tab order by newid()
[解决办法]
select top 100 code = identity(int,1,1) into #Test from syscolumns a, syscolumns b
--测试
select top 3 * from #Test order by newid()
[解决办法]
是啊
[解决办法]
以后麻烦楼主测试一下再评价,谢谢!