SQL Server:如何用数字替换字符串中的空格( ,ASCII)?

Cla*_*idu 2 sql int replace numbers

这有效 select replace('string with space',' ','')并返回stringwithspace。

这不起作用select replace('8 190',' ',''),它返回 8 190

这与select replace('8 190',' ','')返回 8 190相同。

为什么不起作用?

Mat*_*att 5

string_pattern 需要包含空格的 ASCII 码 160 &nbsp

SELECT REPLACE('8 190', char(160),'')
Run Code Online (Sandbox Code Playgroud)