SQL Server替换空格

SQL Server提供了ltrim(),rtrim()两个函数分别替换左右两边的空格
例如:

--清除左边空格
print ltrim(' left')
--清除右边空格
print rtrim('right ')
--左右同时清除
print ltrim(rtrim(' leftRight '))



但是如果\t或Enter产生的空格,使用ltrim(),rtrim()是做不到的,这时我们可用如下方式:

SELECT ascii(testName) FROM TEST
SELECT replace(testName,char(上条SQL执行结果的ascii值),'') FROM TEST



欢迎大家提供出更好的方法,仅供参考!

你可能感兴趣的:(SQL Server替换空格)