निम्नलिखित का उपयोग करें।
उपयोगकर्ता इनपुट के रूप में इसे खोजने के लिए, भागने का उपयोग करें, इसमें सभी विशेष वर्णों के लिए निम्न प्रतिस्थापन की आवश्यकता होगी (नीचे SQL सर्वर के सभी को शामिल किया गया है)।
यहां एकल उद्धरण "'" नहीं लिया गया है क्योंकि यह क्लॉज की तरह प्रभावित नहीं करता है क्योंकि यह स्ट्रिंग के संयोजन का मामला है।
"-" & "^" & "]" प्रतिस्थापन की आवश्यकता नहीं है क्योंकि हम बच रहे हैं "["।
String FormattedString = "UserString".Replace("ð","ðð").Replace("_", "ð_").Replace("%", "ð%").Replace("[", "ð[");
फिर, SQL क्वेरी में यह निम्नानुसार होना चाहिए। (पैरामीटर क्वेरी में, स्ट्रिंग को प्रतिस्थापन के बाद के पैटर्न के साथ जोड़ा जा सकता है)।
सटीक स्ट्रिंग की खोज करने के लिए।
like 'FormattedString' ESCAPE 'ð'
स्ट्रिंग से खोज शुरू करने के लिए
like '%FormattedString' ESCAPE 'ð'
स्ट्रिंग के साथ अंत खोजने के लिए
like 'FormattedString%' ESCAPE 'ð'
स्ट्रिंग के साथ खोज करने के लिए
like '%FormattedString%' ESCAPE 'ð'
और इसी तरह अन्य पैटर्न मिलान के लिए। लेकिन उपर्युक्त के अनुसार प्रत्यक्ष उपयोगकर्ता इनपुट को प्रारूपित करने की आवश्यकता है।