如果有全角空格则:--源码来自 zjcxc(邹建) --这样处理就行了.select substring(col ,patindex('%[^ ]%',col) ,len(col)-patindex('%[^ ]%',reverse(rtrim(col)))-patindex('%[^ ]%',col)+2) from( select col='a' union all select ' a' union all select ' a ' union all select ' a ' union all select ' a ' union all select '' )a/*--测试结果
select replace(列名,' ','')
--这样处理就行了.select substring(col
,patindex('%[^ ]%',col)
,len(col)-patindex('%[^ ]%',reverse(rtrim(col)))-patindex('%[^ ]%',col)+2)
from(
select col='a'
union all select ' a'
union all select ' a '
union all select ' a '
union all select ' a '
union all select ''
)a/*--测试结果
-----
a
a
a
a
a
(所影响的行数为 6 行)
--*/