日期:2014-05-18  浏览次数:20647 次

替换列值开始的N个空格
列a中的值"起始部分"可能含有N个空格,如何替换掉(删除)?
请教代码。

------解决方案--------------------
SQL code

declare @T table (col varchar(8))
insert into @T
select '  a a a' union all
select 'bb b' union all
select ' cc c'

select * from @T
/*
col
--------
  a a a
bb b
 cc c
*/

update @T set col=ltrim(col)

select * from @T
/*
col
--------
a a a
bb b
cc c
*/

------解决方案--------------------
用ltrim()去掉最左边的空格