I am writing an SQL query on SQL Server and I need to replace all this special apostrophe ’ into a single quote '
My sql query is
SELECT [code] AS Code
,Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace([name],'“','"'),'”','"'),'<= ','≤'),'>=','≥'),'<','<'),'>','>'),CHAR(10),'<br>'),'\n',' '),CHAR(13),' '),'–','-') AS ShortDesc
,Replace(Replace(Replace(Replace(Replace(Replace(Replace
(Replace(Replace(Replace([description],'“','"'),'”','"'),'<= ','≤'),'>=','≥'),'<','<'),'>','>'),CHAR(10),'<br>'),'\n',' '),CHAR(13),' '),'–','-') AS LongDesc
,CASE WHEN isobsolete = 0 THEN 'NULL' ELSE 'Y' END AS Obsolete
FROM (
SELECT ROW_NUMBER() OVER(PARTITION BY code ORDER BY effectivefromdate DESC) rn, *
FROM [CodingSuite_STG].[Codes].[Hcpcs] ) cs
WHERE rn=1
order by code asc
And the way i write the replace for this special character is
Replace( column_name, '’',''')
this is not working as the single quote interpret it as open quote and end quote.