我在SQL Server 2008数据库中有一个表。该表有一个名为'Name‘的nvarchar(256)列。遗憾的是,此字段中的值包含额外的空格。例如,名字'Bill‘实际上在表中存储为'Bill’。
我想要更新这个表中的所有记录,以删除多余的空格。然而,我很惊讶地发现SQL没有TRIM函数。
如何一次更新所有记录以删除多余的空格?
谢谢!
发布于 2010-08-15 19:53:16
发布于 2010-08-15 19:54:13
您可以使用RTrim函数从右侧修剪所有空格。使用LTrim从左侧修剪所有空格。例如
UPDATE Table SET Name = RTrim(Name)或者同时用于左右修剪
UPDATE Table SET Name = LTrim(RTrim(Name))https://stackoverflow.com/questions/3487233
复制相似问题