永发信息网

SQL查询结果中更改字段值

答案:2  悬赏:40  手机版
解决时间 2021-03-02 23:47
假如我有一个表 Goods
---------------------------------
id name
1 apple
2 apple
3 peach
4 banana
5 pear
6 orange
7 banana
8 apple
---------------------------------
现在我把重复的数据找出来,我不要删掉重复的
select * from goods where name in (select name where goods group by name having count(name)>1) order by name
找出来的结果是
---------------------------------
id name
1 apple
2 apple
8 apple
4 banana
7 banana
---------------------------------
我现在要想在找出来的名字后来加上它所在的组里的序号以区分开

---------------------------------
id name
1 apple1
2 apple2
8 apple3
4 banana1
7 banana2
---------------------------------
请问这个代码应该怎么写呢?

再执行select * from goods时,出现的结果就是
---------------------------------
id name
1 apple1
2 apple2
3 peach
4 banana1
5 pear
6 orange
7 banana2
8 apple3
---------------------------------
请下面回答问题的朋友注意一下,我的目的不是用select查询,而是更新。
最佳答案
应该将序号转成字符串型才能连上的:
select id, name+cast(序号 as varchar) from goods where name in (select name where goods group by name having count(name)>1) order by name
全部回答

update 表名 set 字段名=值  where 字段名=值

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
常州市奥灵特文具用品厂地址在什么地方,想过
家里的哈士奇狗,最近突然不吃东西,还感觉肚
芝麻酱怎么调好吃并且香而不腻
浙地人家东区地下停车场我想知道这个在什么地
横山区国税局政策法规科我想知道这个在什么地
下列词语书写全部正确的一项是:A. 吞噬阴晦
he likes playing football best 同义句 ____
谁有迟志强北郊全部歌词?
当一个女人没想过跟你同甘共苦还要不要跟她一
iphone6s plus怎么取消查找我的iphone
我老婆住院花了1.5万能二次报销吗?
神牛镇水这个地址在什么地方,我要处理点事
厚田沙漠在哪
关于公平问题,下列同学的观点不正确的是A.
总是掉头发 轻轻一缕都掉好几根 怎么办
推荐资讯
哪种挂烫机比较好
毕业都二十多年了学历证书丢了怎么办
涮甲鱼蘸料配方
请问高人灵堂前上香时把香整断了,好吗?万分
丽青花园在哪里啊,我有事要去这个地方
万兴东大药房总店在什么地方啊,我要过去处理
一头黑色的母猪生下的猪崽中,有黑色的,还有
去妇幼保健院照四维彩超是多少钱
灶王宾馆这个地址在什么地方,我要处理点事
有帮助回奶的药吗
怎么样在微信圈里一段文字一副图片连续发出去
唐山市第十二中学夏季校服图片,有网址也行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?