sql-server - SQL Server 修剪功能

标签 sql-server

我在 SQL Server 中遇到问题。我想使用 Ltrim 和 Rtrim 删除空间。

我的查询是这样的

select len('test        ')

返回 6

select len(rtrim(ltrim('test        ')))

返回 6

为什么它不删除空间?

我检查了这个空间的 ascii 值是 32。

有什么帮助吗?

谢谢

最佳答案

因为这个字符串中没有空格 - 在 test 之后有 两个水平制表符 (\t)。

Tabs, not spaces

关于sql-server - SQL Server 修剪功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9618144/

相关文章:

c# - MVC4 发布的应用程序帐户登录页面未加载

SQL Server 更新查询非常慢

sql - 如何将两个查询结果合二为一,我有不同的列名

sql - 如何获取对sql server中特定sp具有执行权限的用户?

SQL 查询更新输入参数不为 Null 的表列?

c# - 我应该如何将 .doc 文档保存到 SQL Server 数据库

c# - SQL Server-枢轴

sql - 获取具有十进制值的数字

sql-server - 嵌套的插入exec解决

sql - SQL 中状态列的 Varchar(10) 或 int