我想修改(删除所有空格)Column的所有值 “名称” 。
如何使用TRIM并修改Name的所有列值。
示例:
之前:“rishi.ranka”之后:“rishi.ranka”
非常感谢您提前。
答案 0 :(得分:5)
答案 1 :(得分: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;