drop table t ;
create table T AS SELECT LEVEL L,SYS_GUID() S FROM DUAL CONNECT BY LEVEL <= 100 ORDER BY 2;
select * from (select * from t sample(50) order by trunc(dbms_random.value(0, 1000))) where rownum <= 10 order by 1;
ORACLE单表随机获取N条记录
最新推荐文章于 2025-09-09 09:33:34 发布
本文演示了如何使用SQL语句创建一个包含100行数据的表,并通过样本抽取的方法,随机选取并展示其中的10条记录。这个过程涉及到表的创建、数据填充及随机抽样的具体实现。
4471

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



