update Chair set Brand=SUBSTRING(Brand,0,case CHARINDEX('</span',Brand,1) when 0 then LEN(Brand)+1 else CHARINDEX('"',Brand,1) end)
我想把数据库里的这个字段的</span后面的字符串去掉,结果,数据库里字段里的值全没了啊
建议看下这个链接:https://zhidao.baidu.com/question/318998169.html
---排除逗号后面的内容 select substring(需要截取的字符串,charindex(',',需要截取的字符串)+1,len(需要截取的字符串)-charindex(',',需要截取的字符串)) from test;
不确定的sql语句最好先跟一个条件,对一条数据进行修改试试。。避免所有数据出问题
一般更新的时候,先查询再更新,先确定目标,再修改