读书人

关于复制数据,该怎么处理

发布时间: 2012-10-18 13:46:56 作者: rapoo

关于复制数据
使用connect by rownum<=n可以复制N条重复数据,但是如何分组复制重复数据呢?
比如有张表t,field表示显示的字段,num表示重复的次数

field num
A 2
B 3
C 1

。。。有N条数据

SELECT XXXX from t xxxx
要得到的结果为
field
A
A
B
B
B
C
.....

[解决办法]
select a.field
from t a,(select rownum rn from dual connect by rownum<=(select max(num) from t))
where a.num>=rn
;

读书人网 >oracle

热点推荐