你肯定是用的nchar 或者是char类型的,改成nvarchar或者是varchar,因为采用char 或者nchar 当前只录一个字符时系统会空格自动填充。明白了吗?
或者用Rtrim 函数去掉空格。
update `my_titems` set title=replace(,'ABC_____','最新')
上面那个不行,好像mssql的replace函数不支持通配符
还是改成用substring吧
update `my_titems` set title=REPLACE(title,SUBSTRING(title,charindex('ABC',title),LEN('ABC')+5),'最新') where charindex('ABC',title)<>0
以上就是关于SQL 如何使用通配符匹配2个字符位置全部的内容,包括:SQL 如何使用通配符匹配2个字符位置、SQL查找替换语句功能如何使用通配符、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)