相关疑难解决方法(0)

T-SQL,删除字符串中的空格

我在SQL中有两个字符串,REPLACE函数只适用于其中一个,为什么呢?

例1:

SELECT REPLACE('18 286.74', ' ', '')
Run Code Online (Sandbox Code Playgroud)

例2:

SELECT REPLACE('z z', ' ', '')
Run Code Online (Sandbox Code Playgroud)

示例1的输出仍为"18 286.74",而示例2的输出为"zz".为什么SQL对这两个字符串的反应不同?

更新:

当运行select replace('123 123.12', ' ', '')正常,仍然没有'18 286.74'.

t-sql replace

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

replace ×1

t-sql ×1