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
如何编写语句?
--------------- 展开
字段cc内容为三段用,隔开的字符串组成。
常见表内值有以下几种情况
如:
str1,str2,str3
str1,,
,,
,str2,
,,str3
现在需要在第一个分隔标识的,前面更新数据内容hellow
更新结果为:
hellow,str2,str3
hellow,,
hellow,,
hellow,str2,
hellow,,str3
如何编写语句?
--------------- 展开
展开全部
update A set cc=‘hellow’+substring_index(cc,',',-2)
你先测试下,我没有试验过。
应该没错这是 sql server的相关 写法 哈哈
你先测试下,我没有试验过。
应该没错这是 sql server的相关 写法 哈哈
更多追问追答
追问
update A set CC=‘HELLOW+ SUBSTR(CC,',',-2)
测试不行。
[Err] 1064
追答
select concat('hellow,',substring_index(cc,',',-2)) from A
只好这样子了 mysql 好变扭,组合字符串还得来个函数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |