string - 在SQL Server 2005中的表列上进行修剪

标签 string sql-server-2005 trim

我有一个名为Examination的表和一个列Name。在此Name列中,许多值带有前导空格和尾随空格。我想知道如何更新此列,以便值中没有空格。

最佳答案

如果要修复现有数据:

UPDATE Examination SET Name = RTRIM(LTRIM(Name))

通常,在应用程序层中,应先“清理”数据,然后再将其放入数据库。

RTRIM函数将删除右侧的尾随空格,LTRIM将删除左侧的尾随空格。

在C#中,您可以在字符串上使用Trim方法左右修剪,这将返回修剪后的新字符串。

关于string - 在SQL Server 2005中的表列上进行修剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418869/

相关文章:

mysql - MySQL 中的修剪引号

r - 将字符串的第一次出现复制到数据框的列中

Java读取文本并将文本数据作为整数进行操作

javascript - 为什么 Javascript ===/== 字符串相等有时具有常数时间复杂度,有时具有线性时间复杂度?

SQL语句根据最新日期选择最新版本数据的值

sql - 如何将表架构和约束复制到不同数据库的表?

string - 使用python自动登录网站并抓取数据

sql-server - SQL Server - 空列的性能/大小缺点

javascript - 尝试 trim 数字时出错

PHP- trim() 函数不工作