select *
from
(
select * from your_table order by dbms_random.value
)
where rownum <= 10
from
(
select * from your_table order by dbms_random.value
)
where rownum <= 10
本文介绍了一种使用PL/SQL过程从数据库表中随机选择前10条记录的方法。通过利用DBMS_RANDOM函数生成随机数,并结合ROWNUM进行筛选,可以高效地实现这一目标。

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