删除sql中的特殊字符

时间:2016-11-08 09:56:53

标签: sql sql-server

REPLACE(ab.FirstName,', '')

如何从sql

中的字符串中仅删除此字符

5 个答案:

答案 0 :(得分:2)

你需要加倍你的单引号,如下所示

REPLACE(ab.FirstName, '''', '')

DECLARE @name nvarchar(50) = 'ab''c'
SELECT REPLACE(@name,'''', '')

答案 1 :(得分:0)

如果您从现有表中提取记录:

select REPLACE(ab.FirstName,'''', '')

如果您要比较值:

select REPLACE(name,'''', '')
from Table1
where name ='AB O''Donnell'

答案 2 :(得分:0)

DECLARE @Str VARCHAR(100) = 'ab''c' SELECT REPLACE(@Str,'''', '')

答案 3 :(得分:0)

试试这个

SELECT REPLACE(ab.FirstName,'''', '') as FirstName

有关详细信息like

答案 4 :(得分:0)

请检查我的解决方案。

 DECLARE @stringdata nvarchar(500)='ronak'''
 select @stringdata
 select REPLACE(@stringdata,'''', '')

原始字符串是“ronak'patel”。

删除单引号后的字符串是“ronakpatel”。

谢谢。