Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

पता लगाएँ कि क्या किसी वर्चर में MySQL में प्रतिशत चिह्न है?


यह पता लगाने के लिए कि किसी वर्चर में 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 सेकंड)

  1. MySQL क्वेरी का उपयोग करके तालिका में दूसरा अधिकतम खोजें?

    आप LIMIT 1 OFFSET 1 का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (5); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.76 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्

  1. MySQL में Nth अधिकतम मान खोजने की क्वेरी

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (78); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह नि

  1. MySQL में VARCHAR कॉलम से अधिकतम मान ज्ञात करें

    अधिकतम मान ज्ञात करने के लिए, CAST () के साथ MAX () का उपयोग करें, क्योंकि मान VARCHAR प्रकार के हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2030 मानों (901) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभा