Oracle如何通过数据中某个字段控制数据出现的条数

名称    代码    显示次数

A        123         2
B        456        1
C       789         1

D       666         3

通过sql查询出

A   123
A   123
B   456
C   789

D   666

D   666

D   666

请问不使用存储过程和函数的情况下如何实现用sql查询出这结果

自己的代码自己检查去,没人会去看你这一大坨代码的

 

这个不需要通过SQL语句实现,通过程序判断次数如果大于1,就在list里面增加重复的数据。

不清楚。没遇到过这种需求,但可以通过Java逻辑代码实现它

select 名称,代码

  from tab1

connect by prior rowid = rowid

  and prior sys_guid() is not null

  and level <= 显示次数

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632