摘要:
如何随机取记录?(MSSQL、Access、MySql)1、数据量少的时候可以使用sql自带的newid()函数 select top 7 from table order by newid() select top 5 a.columName from (select distinct columName from tableName) a order by newid()2、数据量大则不适合用上述方法了,简单算法: 统计表里所有的数据 N,然后返回一个小于N的随机数,再选择一条ID大于N就行了! SELECT TOP 10 * FROM TB1 WHERE (id > CAST(FL 阅读全文
posted @ 2013-04-12 11:31
DO IT FROM NOW ON
阅读(495)评论(0)推荐(0)