यह पता लगाने के लिए कि किसी वर्चर में MySQL में प्रतिशत चिह्न है, आप LIKE ऑपरेटर का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -
चुनें * अपनेTableName से जहां आपका कॉलमनाम जैसे '%|%%' एस्केप '|';
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं FindPercentInVarcharDemo -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT, -> Words varchar(30), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)पूर्व>इंसर्ट कमांड का उपयोग करके % चिह्न के साथ कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> FindPercentInVarcharDemo (शब्द) मानों में डालें ('यह एक My% SQL प्रोग्राम है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> FindPercentInVarcharDemo (शब्द) मानों में डालें ('जावा एक वस्तु उन्मुख है '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> FindPercentInVarcharDemo (शब्द) मानों में डालें ('सी # भी ऑब्जेक्ट% उन्मुख है'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.57 सेकेंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> FindPercentInVarcharDemo से *चुनें;निम्न आउटपुट है -
+-----+------------------------------------------+| आईडी | शब्द |+----+------------------------------------------+| 1 | यह एक My%SQL प्रोग्राम है || 2 | जावा एक वस्तु उन्मुख है || 4 | C# भी एक वस्तु% उन्मुख है |+----+----------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)वर्चर में % चिह्न है यह पता लगाने के लिए निम्नलिखित क्वेरी है। क्वेरी इस प्रकार है -
mysql> FindPercentInVarcharDemo से * चुनें जहां '%|%%' जैसे शब्द बच जाते हैं '|';निम्नलिखित आउटपुट है जो केवल % चिह्न के साथ मान प्रदर्शित करता है -
+-----+------------------------------------------+| आईडी | शब्द |+----+------------------------------------------+| 1 | यह एक My%SQL प्रोग्राम है || 4 | C# भी एक वस्तु% उन्मुख है |+----+----------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)