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 展开
例: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 展开
展开全部
如果表h_house没有C列,请加入一列,这样才能写进去:
ALTER TABLE H_HOUSE ADD C VARCHAR(100) --如果表中有C列就无需此语句
UPDATE H_HOUSE SET C=A+'|'+B
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)
另外,报的什么错?是不是你哪里写错了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的用
update h_house set C = A+'|'+B
update h_house set C = A+'|'+B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UPDATE H_HOUSE SET C=A+'|'+B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询