Oracle取随机数据
来源:互联网 发布:网络硬件设备的是 编辑:程序博客网 时间:2024/04/29 19:25
▲随机查看前N条记录(随机读取表内容)
select * from (select * from tb_phone_no order by sys_guid())
where rownum < 10;
SELECT * FROM (SELECT * FROM chifan ORDER BY dbms_random.random) WHERE ROWNUM<=5
SQL> SELECT * FROM (SELECT * FROM A SAMPLE(0.01)) WHERE ROWNUM<=1;
DT
-----------------
20050105 14:59:52
SQL> SELECT * FROM (SELECT * FROM A SAMPLE(0.01)) WHERE ROWNUM<=1;
DT
-----------------
20050306 00:43:05
SQL> SELECT * FROM (SELECT * FROM A SAMPLE(0.01)) WHERE ROWNUM<=1;
DT
-----------------
20050406 02:59:50
注意每次取得的值都不同。
SAMPLE 是随机抽样,后面的数值是采样百分比。
我的测试表A是10万条,所以取0.01% 也就是 万分之一,这样返回记录数大约10条。
对于你的情况,你可以根据数据量来控制采样百分比。
- Oracle取随机数据
- Oracle 随机取数据
- Oracle 随机取数据
- Oracle/SQL Server 随机取数据
- oracle取随机N条数据
- oracle随机取记录
- ORACLE随机取记录
- 随机取oracle表中数据的解决办法~
- oracle 随机取记录数据的值sql语句
- Sql随机取数据
- sql随机取数据
- Sql随机取数据
- SQL 随机取数据
- mysql随机取数据
- mysql随机取数据
- doctrine随机取数据
- 随机取数组数据
- mysql随机取数据
- Sunday Park chara
- Oracle截取中英文混合字符串的处理
- 样通过SQL语句将Image类型字段的内容取出
- 我们的目标——RoR?
- 实践DIV+CSS网页布局入门指南
- Oracle取随机数据
- SQL作业的创建:
- 数百种 Windows 软件的免费替代品列表
- WF这几天睡的很晚,心里比较郁闷
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- 什么是SAP
- [VB6]支持UTF文本文件访问的模块
- 坚持,忍耐,用心,一个都不能少..
- 程序就像孩子!