SQL服务器:如何用数字替换字符串中的空格(&nbsp,ASCII)?

SQL Server : How to replace whitespaces(&nbsp, ASCII) in a string with numbers?

这适用于 select replace('string with space',' ','') 和 returns stringwithspace。

这个不行select replace('8 190',' ',''),它returns8190

这个是一样的select replace('8 190',' ','')returns8190.

为什么不起作用?

string_pattern 需要包含 space &nbsp

的 ASCII 码 160
SELECT REPLACE('8 190', char(160),'')