How can I remove leading and trailing quotes in SQL Server?

前端 未结 14 1405
青春惊慌失措
青春惊慌失措 2020-12-15 03:28

I have a table in a SQL Server database with an NTEXT column. This column may contain data that is enclosed with double quotes. When I query for this column, I want to remo

14条回答
  •  独厮守ぢ
    2020-12-15 04:02

    you could replace the quotes with an empty string...

    SELECT AllRemoved = REPLACE(CAST(MyColumn AS varchar(max)), '"', ''),
           LeadingAndTrailingRemoved = CASE 
               WHEN MyTest like '"%"' THEN SUBSTRING(Mytest, 2, LEN(CAST(MyTest AS nvarchar(max)))-2)
               ELSE MyTest
               END  
    FROM   MyTable
    

提交回复
热议问题