LTRIM() returns 个带有“-1”的单元格
LTRIM() returns cells with "-1"
我有一组行本身有一个 space 条目 (" ") 而不是空的 (""),我想将其删除。
我尝试使用 LTRIM(field)
、RTRIM(field)
、LTRIM(RTRIM(field))
、RTRIM(LTRIM(field))
和 TRIM(field) - 所有这些都将单元格替换为“-1”:
ID | Location | Name
--- | -------- | ---
1 | A | " "
2 | B | " "
3 | C | ""
Result (using trim)
ID | Location | Name
--- | -------- | ---
1 | A | -1
2 | B | -1
3 | C | ""
这似乎是一个简单的操作,但我无法删除 space。有人可以帮忙吗?
Trim (Rtrim o Ltrim) 用于删除字符串边缘的 space .. 在您的示例中,您似乎想要删除字符串中的 space 在这种情况下使用replace
select id, location , Replace(Name, " ", "")
from your_table
我有一组行本身有一个 space 条目 (" ") 而不是空的 (""),我想将其删除。
我尝试使用 LTRIM(field)
、RTRIM(field)
、LTRIM(RTRIM(field))
、RTRIM(LTRIM(field))
和 TRIM(field) - 所有这些都将单元格替换为“-1”:
ID | Location | Name
--- | -------- | ---
1 | A | " "
2 | B | " "
3 | C | ""
Result (using trim)
ID | Location | Name
--- | -------- | ---
1 | A | -1
2 | B | -1
3 | C | ""
这似乎是一个简单的操作,但我无法删除 space。有人可以帮忙吗?
Trim (Rtrim o Ltrim) 用于删除字符串边缘的 space .. 在您的示例中,您似乎想要删除字符串中的 space 在这种情况下使用replace
select id, location , Replace(Name, " ", "")
from your_table