在SQL中使用TRIM更改所有列值
我想修改(删除所有空格)列的所有值 “姓名” 如何使用TRIM和修改Name的所有列值 例如: 前:“rishi.ranka”后的“rishi.ranka” 事先非常感谢 使用(左饰边)和(右饰边)的组合: 使用(左饰边)和(右饰边)的组合:在SQL中使用TRIM更改所有列值,sql,sql-server,Sql,Sql Server,我想修改(删除所有空格)列的所有值 “姓名” 如何使用TRIM和修改Name的所有列值 例如: 前:“rishi.ranka”后的“rishi.ranka” 事先非常感谢 使用(左饰边)和(右饰边)的组合: 使用(左饰边)和(右饰边)的组合: 如果name列的数据类型为varchar,则无需使用rtrim功能,右侧空格将自动修剪。仅限使用 如果name列的数据类型为varchar,则无需使用rtrim功能,右侧空格将自动修剪。仅限使用 尝试过但没有删除右侧空格,所以我使用了rtrim。请参见选择
如果
name
列的数据类型为varchar
,则无需使用rtrim
功能,右侧空格将自动修剪。仅限使用
如果
name
列的数据类型为varchar
,则无需使用rtrim
功能,右侧空格将自动修剪。仅限使用
尝试过但没有删除右侧空格,所以我使用了rtrim。请参见选择ltrim(名称)、len(名称)、len(名称)、len(名称)、len(名称)、len(名称)、a_'+ltrim(名称)+“U a”尝试过但没有删除右侧空格,所以我使用了rtrim。请参见选择ltrim(名称)、len(名称)、len(名称)、len(名称)(名称)、a_'+ltrim(名称)+“a”
UPDATE [TableName]
SET [Name]=LTRIM(RTRIM([Name]))
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;