无法利用T-SQL将空格替换为美元符号

Tec*_*Joe 1 sql t-sql sql-server

我正在尝试从一个特定列中的单元格中删除$.基本上,我想采用类似3.45美元的单元格,使最终产品看起来像3.45.

我一直在使用REPLACE命令(使用反引号)并且似乎无法使其正常工作.

这是我试过的:

REPLACE('`$', '`$', '')
Run Code Online (Sandbox Code Playgroud)

我是否需要在那里抛出一个类似的命令以及处理我想用美元符号替换空白区域的东西?我知道这可能是一个简单的解决方案,但我真的想学习这个.

Nic*_*aro 5

你可以摆脱那个后退.看一下这个:

DECLARE @Value VARCHAR(50)
SET @Value = '$3.50'

SELECT REPLACE(@Value, '$', '')
Run Code Online (Sandbox Code Playgroud)