/ / एक ही चरित्र के रूप में एपोस्ट्रोफ और सही एकल उद्धरण चिह्न का इलाज कैसे करें? - sql, sql- सर्वर, सर्च, फुल-टेक्स्ट-सर्च

एस्ट्रोफ़े और सही एकल उद्धरण चिह्न को उसी चरित्र के रूप में कैसे इलाज करें? - एसक्यूएल, एसक्यूएल-सर्वर, खोज, पूर्ण-पाठ-खोज

मेरे डेटाबेस ने कुछ पाठ संग्रहीत किए हैं जो एपोस्ट्रोफ और विभिन्न एकल उद्धरण चिह्नों का उपयोग लापरवाही और विनिमेय रूप से करते हैं।

मुझे अब एक सर्च फंक्शन करना है। क्या एपोस्ट्रोफ के साथ एपोस्ट्रोफ और विभिन्न उद्धरण चिह्नों के साथ मेल खाने की चाल है, यदि सभी नहीं तो कम से कम सही एकल उद्धरण चिह्न?

उत्तर:

उत्तर № 1 के लिए 1

आप उपयोग कर सकते हैं REPLACE, उदाहरण:

DECLARE @table table (Value varchar(255))

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

SELECT *
FROM @table
WHERE REPLACE(REPLACE(Value, "’", """"), "‘", """") LIKE "%""%"