SQL में LIKE Operator के बारे में आपको जो कुछ भी जानना है

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

एक भाषा है, जिसमें कई कमांड और ऑपरेटर होते हैं। लेकिन, जब आपको कुछ पैटर्न या वर्णों के आधार पर डेटा पुनर्प्राप्त करना होगा, तो आपको LIKE ऑपरेटर की आवश्यकता होगी। इसलिए, SQL में LIKE पर इस लेख में, मैं निम्नलिखित विषयों पर चर्चा करूंगा:

एसक्यूएल - एसक्यूएल की तरह - एडुरका





    1. LIKE ऑपरेटर क्या है?
    2. LIKE ऑपरेटर का सिंटैक्स
    3. LIKE ऑपरेटरों के साथ अलग-अलग पैटर्न पुनः प्राप्त
    4. LIKE ऑपरेटर्स के उदाहरण

SQL में LIKE क्या है?

इस ऑपरेटर का उपयोग WHERE क्लॉज के साथ एक विशिष्ट पैटर्न के अनुसार डेटा को पुनः प्राप्त करने के लिए किया जाता है। दो वाइल्डकार्ड हैं जो डेटा को पुनः प्राप्त करने के लिए LIKE ऑपरेटर के साथ उपयोग किए जाते हैं। वे:

  • % [प्रतिशत संकेत] - यह 0 या अधिक वर्ण से मेल खाता है।
  • _ [अंडरस्कोर] - यह बिल्कुल एक चरित्र से मेल खाता है।

तो, अब जब मैंने आपको बताया है, तो LIKE ऑपरेटर क्या है, अगला, इस लेख में, हम LIKE ऑपरेटर के सिंटैक्स को समझते हैं।



LIKE ऑपरेटर का सिंटैक्स

LIKE ऑपरेटर का सिंटैक्स इस प्रकार है:

कैसे एक जावा कार्यक्रम को समाप्त करने के लिए
स्तंभ 1 का चयन करें, coulmn2,। । ।, स्तंभ से टैबलेन, जहां स्तंभ का नाम पैटर्न है

अब, जब आपको LIKE संचालक के वाक्य-विन्यास का विचार मिल गया है, तो SQL में LIKE पर इस लेख के बगल में, आइए हम LIKE ऑपरेटर के साथ पुनः प्राप्त कर सकते हैं विभिन्न पैटर्न देखें।

LIKE ऑपरेटर के साथ पुनः प्राप्त विभिन्न पैटर्न

LIKE ऑपरेटरों के साथ उल्लिखित विभिन्न पैटर्न निम्नानुसार हैं:



क्वेरी 1: यदि आपको 'x' से शुरू होने वाले मानों को खोजना है

ऑपरेशन की तरह:

कॉलम कॉलम 'x%' पसंद करता है

क्वेरी 2: यदि आपको 'x' मान समाप्त करना है

ऑपरेशन की तरह:

कहां कॉलमनाम '% x' पसंद करता है

प्रश्न 3: यदि आपको किसी भी स्थिति में 'एबीसी' वाले मूल्यों को ढूंढना है

ऑपरेशन की तरह:

कॉलम कॉलम ERE% abc% ’पसंद करता है

प्रश्न 4: यदि आपको उन मानों को ढूंढना है जो तीसरी स्थिति में 'ए' हैं

ऑपरेशन की तरह:

जहां कॉलमनाम ERE __a% ’है

यहाँ, अक्षर 'a' से पहले 2 अंडरस्कोर मौजूद हैं।

क्वेरी 5: यदि आपको 'ए' से शुरू होने वाले मूल्यों को खोजना है और कम से कम 5 अक्षर हैं

ऑपरेशन की तरह:

कैसे अजगर में बाइनरी के लिए एक संख्या परिवर्तित करने के लिए
स्तंभ का नाम% ____% 'है

यहाँ, अक्षर “a” के बाद 4 अंडरस्कोर मौजूद हैं।

प्रश्न 6: यदि आपको 'g' से शुरू होने वाले मानों को खोजना है और 'v' के साथ समाप्त करना है

ऑपरेशन की तरह:

कॉलम कॉलम ERE जी% v '

तो, अब जब मैंने SQL में LIKE पर इस लेख के आगे विभिन्न पैटर्न पर चर्चा की है, तो आइए कुछ उदाहरणों पर ध्यान दें।

LIKE ऑपरेटर्स के उदाहरण

निम्नलिखित तालिका पर विचार करें, जिस पर हम LIKE ऑपरेटर के विभिन्न कार्यों को लागू करेंगे।

छात्र आईडी छात्र का नाम
एकआकाश
पदक
सांझी
अनुज
सोनाली

Q1। 'ए' से शुरू करने वाले सभी छात्रों का चयन करें

छात्रों से * का चयन करें जहां छात्रनेता '% a' को पसंद करते हैं

आउटपुट:

छात्र आईडी छात्र का नाम
एकआकाश
अनुज

Q2। 'I' के साथ समाप्त होने वाले छात्रनाम के साथ सभी छात्रों का चयन करें

छात्रों से चयन करें * छात्रनेता कहां है '% i'

आउटपुट:

छात्र आईडी छात्र का नाम
पदक
सोनाली

Q3। किसी भी स्थिति में 'li' वाले छात्रनाम के साथ सभी छात्रों का चयन करें

छात्रों से * का चयन करें जहां छात्रनेता '% li%' पसंद करते हैं

आउटपुट:

छात्र आईडी छात्र का नाम
पदक
सोनाली

Q4। दूसरे स्थान पर 'o' वाले छात्रनाम के साथ सभी छात्रों का चयन करें:

छात्रों से * का चयन करें जहां छात्रनेता '_o%' को पसंद करते हैं

आउटपुट:

छात्र आईडी छात्र का नाम
सोनाली

क्यू 5। एक छात्रनाम के साथ सभी छात्रों का चयन करें जो 'ए' से शुरू होते हैं और लंबाई में कम से कम 5 अक्षर होते हैं

ऐसे छात्रों से चयन करें, जहां छात्रनेता '____%' पसंद करते हैं

आउटपुट:

छात्र आईडी छात्र का नाम
एकआकाश

Q6। एक छात्रनाम के साथ सभी छात्रों का चयन करें जो 's' से शुरू होते हैं और 'y' से समाप्त होते हैं

छात्रों से * का चयन करें, जहां छात्रनेता को '% y' पसंद है

आउटपुट:

छात्र आईडी छात्र का नाम
सांझी

इसके साथ, हम इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आप समझ गए होंगे कि विभिन्न प्रकार के डेटा को पुनः प्राप्त करने के लिए LIKE क्लॉज का उपयोग कैसे किया जाता है। यदि आप और अधिक जानने की इच्छा रखते हैं माई एसक्यूएल और इस ओपन-सोर्स रिलेशनल डेटाबेस का पता करें, फिर हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने में मदद करेगा और आपको इस विषय पर महारत हासिल करने में मदद करेगा।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।