社区
Oracle 高级技术
帖子详情
ORACLE随机记录抽取
bunrise
2009-10-19 10:41:08
我现在需要随机抽取table表的的数据,表的数据有100万,table存在一个字段a
要求抽取出来的数据a字段的总和要等于1000,谁有好的方法,请教了!
...全文
115
7
打赏
收藏
ORACLE随机记录抽取
我现在需要随机抽取table表的的数据,表的数据有100万,table存在一个字段a 要求抽取出来的数据a字段的总和要等于1000,谁有好的方法,请教了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
的数据访问机制以及具体的SQL实现方法。 ### ...
Oracle
里
抽取
随机
数的多种方法
在
Oracle
中
抽取
随机
数是许多应用场景中常见的问题,例如在某个活动中需要
随机
取出一些符合条件的用户,以颁发获奖通知或其它消息。本文将通过实例讲解如何
抽取
随机
数的多种方法。 首先,我们可以使用
Oracle
自带...
SQL
随机
提取N条
记录
这里我们将深入探讨如何在SQL中实现这一功能,以满足“SQL
随机
抽取
N条
记录
”的需求。 首先,我们需要理解SQL的基本查询结构。SQL查询通常包括SELECT语句,用于指定要从数据库中检索哪些列;FROM语句,指定数据源;...
一种基于SQL的元组集
随机
抽取
算法.pdf
具体的技术细节未在摘要中提及,但算法的构建理念是通过优化和改进现有的SQL功能,达到简化和加速
随机
记录
抽取
过程的目的。 由于文档内容提供的信息有限,我们无法了解到算法的具体实现细节和数据库系统的具体操作...
利用
ORACLE
实现数据的抽样
为了从大量用户中
随机
抽取
100万个样本
记录
,直接在服务器端进行抽样是最可行的方案。使用
Oracle
的`SAMPLE`函数或`DBMS_RANDOM`包,可以高效地完成这一任务,避免了将大量数据下载至本地进行处理的低效做法。 ### 四...
Oracle 高级技术
3,494
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章