针对“用一条SQL得到数据库中的随机记录集”问题在网上已经有很多答案了:
SQL Server 2000:
SELECT TOP n * FROM tanblename ORDER BY NEWID()
Access
SELECT TOP n * FROM tanblename ORDER BY rnd([一个自动编号字段])
好了!
相关文章
- 在SQL数据库中获取第n条记录,其中表是另一个查询的结果。
- 如何查询数据库中ID的最新的一条记录
- 从数据库中检索每个组中的最后一条记录 - SQL Server 2005/2008
- MySql 100万级别数据中随机获取一条或多条记录之RAND()优化
- Access数据库中怎么获取最近时间中的第一条记录?
- 为什么我在ASP中读取数据库不是第一条记录?如何解决?
- 往Access数据库中插入了一条记录,关闭项目,此时这条记录还在,再启动项目时插入的记录消失了
- asp.net实时监听数据库,当数据库中插入一条新纪录时,获得 此记录,并将其显示到页面上!!求代码。。。
- [NET]Access数据库在asp.net程序中相对路径的解决方法(转)
- 如何获取textbox或dropdownlist的值并发送到ASP.NET MVC4中的数据库