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

前端 未结 14 1441
青春惊慌失措
青春惊慌失措 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:05

    I use this:

    UPDATE DataImport
    SET PRIO = 
            CASE WHEN LEN(PRIO) < 2 
            THEN 
                (CASE PRIO WHEN '""' THEN '' ELSE PRIO END) 
            ELSE REPLACE(PRIO, '"' + SUBSTRING(PRIO, 2, LEN(PRIO) - 2) + '"', 
                SUBSTRING(PRIO, 2, LEN(PRIO) - 2)) 
            END
    

提交回复
热议问题