如何使用MS SQL Server Management Studio删除SQL数据库表中的前导空格

18
我把一个有国家信息的Excel表格导入到了数据库表中。不幸的是,所有行都有一些前导空格。那么,我该如何删除这些空格呢?

为什么不在上传数据之前清理数据呢? - Peter Wooster
另一个类似的问题,采用不同的方法 - http://stackoverflow.com/questions/7322333/how-can-i-remove-trailing-spaces-from-a-sql-server-2008-query-when-exporting-to - Muhammad Hani
1个回答

41

这将去除前导和尾随空格

Update tablename set fieldName = ltrim(rtrim(fieldName));

一些版本的SQL支持

Update tablename set fieldName = trim(fieldName);

如果您只想去除开头的空格

update tablename set fieldName = LTRIM(fieldName);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接