作者:罗代均 ldj_work#126.com,转载请保持完整性
1. Oracle,随机查询20条
select * from
(
select * from 表名
order by dbms_random.value
)
where rownum <= 20;
2.MS SQL Server,随机查询20条
select top 20 * from 表名order by newid()
3.My SQL:,随机查询20条
select * from 表名 order by rand() limit 20
本文介绍了如何在Oracle、MSSQLServer及MySQL三种不同的数据库系统中实现随机抽取20条记录的方法。针对每种数据库,提供了具体的SQL语句示例。
994

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



