无法利用T-SQL将美元符号替换为空白
我正在尝试从特定列中的单元格中删除一个$,但什么都没有。基本上,我想用类似3.45美元的电池,使最终产品看起来像3.45美元 我一直在使用REPLACE命令(带有backtick),但似乎无法让它正常工作 以下是我尝试过的:无法利用T-SQL将美元符号替换为空白,sql,sql-server,tsql,Sql,Sql Server,Tsql,我正在尝试从特定列中的单元格中删除一个$,但什么都没有。基本上,我想用类似3.45美元的电池,使最终产品看起来像3.45美元 我一直在使用REPLACE命令(带有backtick),但似乎无法让它正常工作 以下是我尝试过的: REPLACE('`$', '`$', '') 我是否需要抛出一个类似的命令来处理那些我想用美元替换符号的空白?我知道这可能是一个简单的解决方案,但我真的很想了解这一点。你可以摆脱这个问题。看看这个: DECLARE @Value VARCHAR(50) SET @Val
REPLACE('`$', '`$', '')
我是否需要抛出一个类似的命令来处理那些我想用美元替换符号的空白?我知道这可能是一个简单的解决方案,但我真的很想了解这一点。你可以摆脱这个问题。看看这个:
DECLARE @Value VARCHAR(50)
SET @Value = '$3.50'
SELECT REPLACE(@Value, '$', '')
你可以除掉那个背虱。看看这个:
DECLARE @Value VARCHAR(50)
SET @Value = '$3.50'
SELECT REPLACE(@Value, '$', '')
你不需要背勾。例如:
select replace('some$number','$','%') -- this returns "some%number"
你不需要背勾。例如:
select replace('some$number','$','%') -- this returns "some%number"
感谢@nickvaccaro和@vlad的帮助,我最终利用了您的建议,找到并替换了以下代码:
UPDATE TABLE_NAME
SET COLUMN_NAME = REPLACE(COLUMN_NAME, '$', '')
感谢@nickvaccaro和@vlad的帮助,我最终利用了您的建议,找到并替换了以下代码:
UPDATE TABLE_NAME
SET COLUMN_NAME = REPLACE(COLUMN_NAME, '$', '')