mysql中如何修改某个字段下特定符号前面所有内容

我要更新表A中的字段cc内部分内容。字段cc内容为三段用,隔开的字符串组成。常见表内值有以下几种情况如:str1,str2,str3str1,,,,,str2,,,str... 我要更新表A中的字段cc内部分内容。
字段cc内容为三段用,隔开的字符串组成。
常见表内值有以下几种情况
如:
str1,str2,str3
str1,,
,,
,str2,
,,str3
现在需要在第一个分隔标识的,前面更新数据内容hellow
更新结果为:
hellow,str2,str3
hellow,,
hellow,,
hellow,str2,
hellow,,str3
如何编写语句?
---------------
展开
 我来答
少年真奇妙
2014-04-22 · TA获得超过114个赞
知道小有建树答主
回答量:133
采纳率:0%
帮助的人:124万
展开全部
update A set cc=‘hellow’+substring_index(cc,',',-2)
你先测试下,我没有试验过。
应该没错这是 sql server的相关 写法 哈哈
更多追问追答
追问
update A set CC=‘HELLOW+ SUBSTR(CC,',',-2)
测试不行。
[Err] 1064
追答
select concat('hellow,',substring_index(cc,',',-2)) from A 
只好这样子了 mysql 好变扭,组合字符串还得来个函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式