社区
Oracle 高级技术
帖子详情
ORACLE随机记录抽取
bunrise
2009-10-19 10:41:08
我现在需要随机抽取table表的的数据,表的数据有100万,table存在一个字段a
要求抽取出来的数据a字段的总和要等于1000,谁有好的方法,请教了!
...全文
96
7
打赏
收藏
ORACLE随机记录抽取
我现在需要随机抽取table表的的数据,表的数据有100万,table存在一个字段a 要求抽取出来的数据a字段的总和要等于1000,谁有好的方法,请教了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobocici
2009-10-19
打赏
举报
回复
难道传说中的动态规划?
bunrise
2009-10-19
打赏
举报
回复
[Quote=引用 5 楼 wildwave 的回复:]
加个参数
初值为1,每进行一次循环则增加1
当达到一定数值的时候还在进行循环,return,返回相应信息
[/Quote]
对于这样取数,性能不是很好,是否可以优化一下呢
他查询的时候都是全表搜索,如果循环多了,性能就会有问题了
何况我还有其他的业务逻辑,外面还有循环
小灰狼W
2009-10-19
打赏
举报
回复
加个参数
初值为1,每进行一次循环则增加1
当达到一定数值的时候还在进行循环,return,返回相应信息
bunrise
2009-10-19
打赏
举报
回复
只是有一点,如果程序打不到想要的结果,程序会进入无限循环,这点有点头痛
请问有解决方法没有??
bunrise
2009-10-19
打赏
举报
回复
not instr(v_str,','||id||',')>0
他这里已经过滤重复的了,不会出现重复ID
zymhdboy
2009-10-19
打赏
举报
回复
1楼引用的文章,会否重复取相同的记录号?
例如:
id value
1 3
2 3
3 2
4 2
得出的结果为1,1,3,3
而不是1,2,3,4这样的结果
小灰狼W
2009-10-19
打赏
举报
回复
楼主参考下
http://topic.csdn.net/u/20090825/20/7b2c44b0-d2f5-4628-82d1-7d5b57f1ab66.html
Oracle
从表中
随机
抽取
记录
如何在
Oracle
数据表中
随机
抽取
部分
记录
的方法
Oracle
里
抽取
随机
数的多种方法
本文以实例的方式来讲解如何
抽取
随机
数的多种方法。
Oracle
LogMiner日志挖掘技术全解析
Oracle
Redo Log就像
Oracle
数据库的录像带,
记录
了数据库中的所有改变,
Oracle
Logminer工具可以有效地挖掘并且呈现出Redo Log中的事务变化,从而可以实现数据恢复、
Oracle
Redo Log机制的研究、数据库监控和审计、...
oracle
chm帮助文件下载
怎么获得今天是星期几,还关于其它日期函数用法 [Q]
随机
抽取
前N条
记录
的问题 [Q]
抽取
从N行到M行的
记录
,如从20行到30行的
记录
[Q]怎么样
抽取
重复
记录
[Q]怎么样设置自治事务 [Q]怎么样在过程中暂停指定时间 [Q]...
PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1
实例132
随机
抽取
数组中元素 161 实例133 二维数组的输出 162 实例134 获取数组当前的键名和值 162 实例135 检测数组中是否存在某个值 163 实例136 获取数组中的当前单元 164 实例137 从数组中
随机
取出元素 165 实例...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章