select top 1 * from table order by newid()
top后面的数字就是你要随即搜索出来几条数据,这个方法只适用sql server
--------------------------------------------------------------------------------------------------------
SELECT top 4 * FROM 表 ORDER BY Rnd(id)
...
SQL随机查询语句,[数据库使用技巧]SQL语句生成随机数,如何随机显示sql查询语句查询的数据记录集中的20条,随机取出若干条记录的SQL语句,使用SQL语句取随机数的方法
方法如下:
SQL Server:
Select TOP N * From TABLE order By NewID()
Access:
dim r
...
苗景云的博客
<< 向左走,向右走 >>
<< 向左走,向右走 >>