如何从一张表中随机选择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()
------解决方案--------------------是啊
------解决方案--------------------以后麻烦楼主测试一下再评价,谢谢!