set @XX= replace(replace(CONVERT(VARCHAR(max),@XX),char(10),''),char(13),'')
set @XX = ltrim(rtrim( @XX ) )---------------------------------
DECLARE @str VARCHAR(MAX) SET @str='abc abc def' PRINT @str+',长度:'+CONVERT(VARCHAR(MAX),LEN(@str)) SET @str=REPLACE(REPLACE(REPLACE(@str,CHAR(13),''),CHAR(10),''),CHAR(9),'') PRINT @str+',长度:'+CONVERT(VARCHAR(MAX),LEN(@str))结果如下:
abc abc def,长度:13 abc abcdef,长度:10
DECLARE @str VARCHAR(MAX) SET @str='abc abc def' PRINT @str+',长度:'+CONVERT(VARCHAR(MAX),LEN(@str)) SET @str=REPLACE(REPLACE(REPLACE(@str,CHAR(13),''),CHAR(10),''),CHAR(9),'') PRINT @str+',长度:'+CONVERT(VARCHAR(MAX),LEN(@str))结果如下:
abc abc def,长度:13 abc abcdef,长度:10
SQL字符串处理技巧
本文介绍了一种使用SQL语句处理包含特殊字符(如换行符、制表符等)的字符串的方法。通过替换这些特殊字符并修剪空白字符,可以有效地清理和标准化数据,提高数据处理效率。
17万+

被折叠的 条评论
为什么被折叠?



