2024-01-29
oracle随机取数据的函数用什么
比如说:一个表里面1000条数据,我想随便取出来10条,没有规律的,随便取
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
比如说:一个表里面1000条数据,我想随便取出来10条,没有规律的,随便取
select * from (select * from t1 order by dbms_random.value()) where rownum<=10;
评论
有用 0
sample 即可实现
示例:
select * from test sample(10) where rownum<=50;
类似差不多这种,但是dbms_random.value 这种方式我没有试过
评论
有用 11可以试用如下语句:
select * from (select * from t1 order by dbms_random.value()) where rownum<=10;
评论
有用 2
墨值悬赏