SQL Server:
Select TOP N * From TABLE Order By NewID()
Access:
Select TOP N * From TABLE Order By Rnd(ID)
Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)
Select TOP N * From TABLE Order BY Rnd(Len(UserName))
Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)
Select TOP N * From TABLE Order BY Rnd(Len(UserName))
MySql:
Select * From TABLE Order By Rand() Limit 10
本文介绍了在不同数据库系统中实现随机查询的方法,包括SQL Server、Access和MySQL等。通过使用特定函数如NewID(), Rnd()及Rand()等,可以轻松地获取表中的随机记录。
7806

被折叠的 条评论
为什么被折叠?



