2017-11-15 2 views
0

Meine Datenbank hat etwas Text gespeichert, der das Apostroph und die verschiedenen einfachen Anführungszeichen achtlos und austauschbar verwendet.Wie behandeln Apostroph und einfaches Hochkomma als das gleiche Zeichen?

Ich muss jetzt eine Suchfunktion durchführen. Was ist der Trick, um den Apostroph mit dem Apostroph und den verschiedenen Anführungszeichen zu vergleichen, wenn nicht alle, dann zumindest das richtige einfache Anführungszeichen?

Antwort

1

Sie könnten REPLACE verwenden, z.B .:

DECLARE @table table (Value varchar(255)) 

INSERT INTO @table 
VALUES ('’'), ('‘'), ('''') 

SELECT * 
FROM @table 
WHERE REPLACE(REPLACE(Value, '’', ''''), '‘', '''') LIKE '%''%' 
Verwandte Themen