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

पायथन में MySQL का उपयोग करके sql LIKE ऑपरेटर के उपयोग की व्याख्या करें?

LIKE MySQL में एक ऑपरेटर है। तालिका में विशिष्ट पैटर्न की खोज के लिए WHERE स्टेटमेंट के साथ LIKE ऑपरेटर का उपयोग किया जाता है।

मान लीजिए कि आप तालिका में "ए" से शुरू होने वाले मानों की खोज करना चाहते हैं, ऐसे परिदृश्यों में LIKE कथन का उपयोग किया जाता है।

LIKE क्लॉज के साथ दो वाइल्डकार्ड वर्णों का उपयोग किया जाता है।

  • % - यह चिन्ह शून्य, एक या एकाधिक वर्णों का प्रतिनिधित्व करता है।

  • _ (अंडरस्कोर) - यह एक एकल वर्ण का प्रतिनिधित्व करता है।

उदाहरण

लाइक 'a%' - ए से शुरू होने वाले सभी मानों की खोज करता है।

लाइक '%a' -ऐसे सभी मानों की खोज करता है जो एक के साथ समाप्त होते हैं।

'_a%' पसंद करें - उन सभी मानों की खोज करता है जहां 'ए' दूसरे स्थान पर है। _ एकल वर्ण का प्रतिनिधित्व करता है, दूसरा वर्ण 'a' होना चाहिए और a के बाद कुछ वर्ण मौजूद हो सकते हैं या नहीं।

सिंटैक्स

चुनें * table_name से जहां column_name जैसा पैटर्न है

पायथन में MySQL का उपयोग करके तालिका में कुछ पैटर्न के आधार पर डेटा खोजने में शामिल कदम

  • MySQL कनेक्टर आयात करें

  • कनेक्ट का उपयोग करके कनेक्टर के साथ कनेक्शन स्थापित करें ()

  • कर्सर () विधि का उपयोग करके कर्सर ऑब्जेक्ट बनाएं

  • उपयुक्त mysql कथनों का उपयोग करके एक क्वेरी बनाएँ

  • निष्पादित () विधि का उपयोग करके SQL क्वेरी निष्पादित करें

  • कनेक्शन बंद करें

मान लीजिए कि निम्नलिखित तालिका "छात्र" नाम की है -

विद्यार्थी

+----------+---------------+| नाम | मार्क्स |+----------+-----------+| रोहित | 62 || राहुल | 75 || इंदर | 99 || खुशी | 49 || करण | 92 |+----------+---------------+

हम उन छात्रों के नाम खोजना चाहते हैं जो 'K' से शुरू होते हैं।

उदाहरण

आयात करें छात्रों से नाम चुनें जहां नाम 'K%' "cursor.execute(query)names=cursor.fetchall() for x नामों में:प्रिंट (x) db.close()

उपरोक्त कोड 'K' से शुरू होने वाली तालिका से सभी नाम प्राप्त करता है।

आउटपुट

करण खुशी

इसी तरह, उपरोक्त वाइल्डकार्ड का उपयोग करके किसी भी क्रम में विभिन्न पैटर्न के आधार पर मूल्यों को खोजा जा सकता है।


  1. पायथन में &=ऑपरेटर क्या करता है?

    +=ऑपरेटर ऑब्जेक्ट के लिए सिंटैक्टिक शुगर है।__iand__() फ़ंक्शन। पायथन डॉक्स से: इन विधियों को संवर्धित अंकगणितीय असाइनमेंट को लागू करने के लिए कहा जाता है (+=, -=, *=, @=, /=, //=, %=, **=, =, &=, ^=, |=). इन विधियों को ऑपरेशन को जगह में करने का प्रयास करना चाहिए (स्वयं को संशोधित करना) और परिणाम व

  1. SQL सर्वर में + ऑपरेटर

    यह लेख आपको बताएगा कि एक स्ट्रिंग में एकाधिक स्ट्रिंग्स को जोड़ने के लिए SQL सर्वर में + ऑपरेटर का उपयोग कैसे करें। वर्णन करें द + ऑपरेटर SQL सर्वर में दो या दो से अधिक स्ट्रिंग्स को एक बड़ी स्ट्रिंग में जोड़ने के लिए उपयोग किया जाता है। सिंटैक्स SQL सर्वर में + ऑपरेटर का उपयोग करने के लिए, हम निम्न

  1. पायथन में % ऑपरेटर के कार्य की व्याख्या करें।

    पायथन में % एक अंकगणितीय संचालिका है जो शेष भाग संक्रिया को लौटाता है। इसे मॉड्यूलो या शेष ऑपरेटर कहा जाता है और जटिल संख्याओं को छोड़कर संख्यात्मक ऑपरेंड पर काम करता है >>> a=10 >>> a%3 1 >>> a%5 0 >>> b=12.5 >>> b%2.5 0.0 >>> b%2 0.5