sql 语句,2字符串字段AB合并写入另外个字段C

请问,我有个数据表h_house,其中有字段A(varchar)列,字段B(varchar)列,如何用sql语句或者函数,把A串联B,并且写入到C字段(列)去例:A:ab... 请问,我有个数据表h_house,其中有字段A(varchar)列,字段B(varchar)列,如何用sql语句或者函数,把A串联B,并且写入到C字段(列)去
例:A:abc123,B:cde456,要得到C:abc123 | cde456,(中介用| 链接)

百度查询的,select concat(A,'|',B) as C from h_house 仅得到查询结果,不知道如何写入到字段C去。还有什么select A+B as C的连结果都得不到。

请mysql高手指教。
已换新帖
http://zhidao.baidu.com/question/538286917.html
展开
 我来答
WHITE_WIN
2013-04-03 · TA获得超过6111个赞
知道大有可为答主
回答量:3759
采纳率:50%
帮助的人:1910万
展开全部
如果表h_house没有C列,请加入一列,这样才能写进去:
ALTER TABLE H_HOUSE ADD C VARCHAR(100) --如果表中有C列就无需此语句

UPDATE H_HOUSE SET C=A+'|'+B
更多追问追答
追问
UPDATE H_HOUSE SET imgs2=img1+'|'+img2
执行报错哦
追答
执行这条语句了吗?要先执行,增加字段
ALTER TABLE H_HOUSE ADD C VARCHAR(100)
另外,报的什么错?是不是你哪里写错了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙2011
2013-04-03 · TA获得超过1851个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:788万
展开全部
最简单的用

update h_house set C = A+'|'+B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海平面上小鱼
2013-04-03
知道答主
回答量:55
采纳率:0%
帮助的人:24.8万
展开全部
updata h_house set C= concat(A,'|',B)
追问
http://zhidao.baidu.com/question/538286917.html
原来那你方式报错,今天开了新帖,却可行了,呵呵
我执行的语句
update h_house set imgs2 =concat(img1,'|',img2,'|',img3,'|',img4)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牧之卉0j1
2013-04-03 · TA获得超过1151个赞
知道大有可为答主
回答量:1689
采纳率:0%
帮助的人:1740万
展开全部
UPDATE H_HOUSE SET C=A+'|'+B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式