暂无图片
oracle随机取数据的函数用什么
我来答
分享
lucky@yang_DBA学习之路
2024-01-29
oracle随机取数据的函数用什么

比如说:一个表里面1000条数据,我想随便取出来10条,没有规律的,随便取

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
星星之火

select * from (select * from t1 order by dbms_random.value()) where rownum<=10;

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
Salvatore-zz

sample 即可实现  

示例:

select * from test sample(10) where rownum<=50; 

类似差不多这种,但是dbms_random.value 这种方式我没有试过 

暂无图片 评论
暂无图片 有用 11
打赏 0

可以试用如下语句:

select * from (select * from t1 order by dbms_random.value()) where rownum<=10;

暂无图片 评论
暂无图片 有用 2
打赏 0
赵亚平

如:SELECT * FROM ( SELECT * FROM SDXJ.TEST_01 ORDER BY DBMS_RANDOM.random) WHERE ROWNUM < 5

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
ora-01014
回答 1
dblink需要通过以下命令删除:dropdatabaselinkdblinkname;
Oracle支持所有的特殊字符吗?
回答 4
已采纳
键盘上能看到的特殊字符都是没问题的,再特殊的字符就要看特定的字符集了
䶮 这个字和oracle中哪个字符集对应?
回答 3
已采纳
问法不对,一个汉字是可能存在于多个字符集的。下面是这个字在这些字符集中对应的编码,可以发现至少有5个字符集中是存在这个字的查询网址https://www.qqxiuzi.cn/bianma/zifuj
oracle11g rac 进程asm_rbla 负载比较高
回答 1
一切正常
AWR分析报告问题求助:这是我们优化完SQL语句后,系统运行高峰期的AWR报告。在高峰期用户访问还是较慢。高峰期一过,就恢复正常了。
回答 3
已采纳
提供12份ash报告,更有助于分析。awr看起来,主要是:c8t9qu47ftsm8deletetmxattachmentwherecolname:a000生成一下这个SQL的执行计划报告,极大概率走
通过scanip访问Oracle,有的可以,有的不可以
回答 4
客户端版本全部升级到12.2.0.1以上或者在SQLNET.ORA文件中设置客户端兼容版本SQLNET.ALLOWEDLOGONVERSIONSERVER8SQLNET.ALLOWEDLOGONVER
单机创建asm
回答 1
已采纳
讲真,如果连硬盘、磁盘都不清楚,建议还是先学习下linux基础啊。
请教这个SQL怎么写(列转行问题)?
回答 8
selectfromsourcetblunpivot(valforcolin(col1,col2,col3));
rac11g,领导上升级到最新版本,是哪个?怎么弄好些
回答 1
已采纳
那不是得上oracle19crac?
oracle 的home 目录是哪个目录?
回答 2
已采纳
/home/oracle