SQL 同个表里的不同两个字段的值合并到其中一个字段里面

求SQL语句,讲同个表里的两个不同字段的值合并到其中一个字段里面,例如表A,字段a,字段b,字段a的值:值A值B值C...字段b的值值1值2值3....目标:想把字段a的... 求SQL语句, 讲 同个表里的两个不同字段的值合并到其中一个字段里面,例如
表A, 字段a, 字段b,
字段a的值:
值A
值B
值C
...
字段b的值
值1
值2
值3
....

目标:想把字段a的值变成 “a值 b值”, 例如:
值A 值1,
值B 值2,
值C 值3,
.....
展开
 我来答
飘雨56
2013-10-30 · 一分耕耘一分收获,凡事预则立
飘雨56
采纳数:931 获赞数:4490

向TA提问 私信TA
展开全部
--查询
select 字段a+字段b as [目标] from 表A

--更新字段a
update 表A
set 字段a=字段a+字段b
更多追问追答
追问

非常感谢你的帮助,试了一下但是字段a全变成0了,下面截图是我想要的效果




最终效果是goods_name 变成goods_name goods_sn


例如goods_name 变成 1 Million perfume 100ml AA00034  

追答
--不应该变成0啊,能贴下你执行后变成0的语句么?
update 表A
set goods_name=goods_name+goods_sn
--goods_name和goods_sn都是varchar型,相加就是字符串连接
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式