我想修改(删除所有空格) Column "Name" 的所有值。
如何使用 TRIM 并修改 Name 的所有列值。
例子 :
之前:“rishi.ranka”之后:“rishi.ranka”
非常感谢您提前。
问问题
5701 次
2 回答
3
如果name
列的数据类型是varchar
那么不需要使用rtrim
函数右侧的空格将被自动修剪。仅使用LTRIM。
update tablename
set name = ltrim(name)
where <condition>;
运行这个看看它如何自动修剪正确的空间。
DECLARE @mytb table
(
name varchar(20)
);
INSERT INTO @mytb VALUES (' stackoverflow ');
SELECT len(name) from @mytb;
SELECT ltrim(name),len(ltrim(name)) from @mytb;
于 2012-06-20T09:16:53.490 回答