PL/SQL查询数据库,比如数据库有A表,A表下有3条记录,a,b,a 那么查询A表,出现a,b,c,怎样查询并且更名

查询出来的数据时a,b,a1,这样。求高手指导。给分、在重复问题,pl/sql查询表A,表A下有3条数据,(比如)有a,b,a这3条记录,那么我们select*fromA... 查询出来的数据时 a ,b,a1,这样。求高手指导。给分、
在重复问题,
pl/sql查询表A,表A下有3条数据,(比如) 有 a,b,a这3条记录,
那么我们select*from A, 那么会产生3条记录,a,b,a

用怎样的pl/sql文查询出来的数据相同的 进行update ,第一个a记录不变,
第二次出现为a1.以此类推,如果还有a数据,那么为a2,a3,a4,a5......

谢谢高手。
展开
 我来答
flyingFish211
2012-03-30 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
假设你要加数字的字段为id,
try

select id || case when rk = 0 then '' else rk end
from (select id, (row_number() over(partition by id order by id) -1) as rk from tab) t
更多追问追答
追问
假设的我加数字的字段为id的话,比如我有两个id为1的。
那么第一个id是1,第二个就是11,
这个都无所谓。
前辈能不能完整的写出来。
对plsql文还在摸索阶段,没有达到熟练。
让您见笑了。
追答
1  11那样单sql很难做到。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式