SQL LIKE ऑपरेटर

LIKE ऑपरेटर का उपयोग WHERE उपसूचक में स्तम्भ में निर्दिष्ट मोड को खोजने के लिए किया जाता है。

LIKE ऑपरेटर

LIKE ऑपरेटर का उपयोग WHERE उपसूचक में स्तम्भ में निर्दिष्ट मोड को खोजने के लिए किया जाता है。

SQL LIKE ऑपरेटर व्याकरण

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE पैटर्न

मूल तालिका (उदाहरण में इस्तेमाल की गई):

Persons तालिका:

आईडी लैस्ट नाम फ़र्स्ट नाम एड्रेस सिटी
1 एडम्स जॉन ऑक्सफोर्ड स्ट्रीट लंदन
2 बुश जॉर्ज फ़िफ्थ एवेन्यू न्यूयॉर्क
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग

LIKE ऑपरेटर उदाहरण

उदाहरण 1

अब, हम ऊपर दिए गए "Persons" तालिका से वासियों को चुनना चाहते हैं जो

हम नीचे दिए गए SELECT स्टेटमेंट का उपयोग कर सकते हैं:

SELECT * FROM Persons
WHERE सिटी LIKE 'N%'

सूचना:"%" विकल्प को विकल्प (अभावी अक्षरों के मोड) में परिभाषित कर सकता है。

परिणाम सेट:

आईडी लैस्ट नाम फ़र्स्ट नाम एड्रेस सिटी
2 बुश जॉर्ज फ़िफ्थ एवेन्यू न्यूयॉर्क

उदाहरण 2

अगले, हम चाहते हैं कि "Persons" तालिका से वासियों को चुनें जो

हम नीचे दिए गए SELECT स्टेटमेंट का उपयोग कर सकते हैं:

SELECT * FROM Persons
WHERE सिटी LIKE '%g'

परिणाम सेट:

आईडी लैस्ट नाम फ़र्स्ट नाम एड्रेस सिटी
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग

उदाहरण 3

अगले, हम चाहते हैं कि "Persons" तालिका से वासियों को चुनें जो

हम नीचे दिए गए SELECT स्टेटमेंट का उपयोग कर सकते हैं:

SELECT * FROM Persons
WHERE सिटी LIKE '%lon%'

परिणाम सेट:

आईडी लैस्ट नाम फ़र्स्ट नाम एड्रेस सिटी
1 एडम्स जॉन ऑक्सफोर्ड स्ट्रीट लंदन

उदाहरण 4

NOT की कीवर्ड का उपयोग करके हम "Persons" तालिका से वासियों को चुन सकते हैं जोअवयव "lon" के शहरों में वासियों:

हम नीचे दिए गए SELECT स्टेटमेंट का उपयोग कर सकते हैं:

SELECT * FROM Persons
WHERE सिटी NOT LIKE '%lon%'

परिणाम सेट:

आईडी लैस्ट नाम फ़र्स्ट नाम एड्रेस सिटी
2 बुश जॉर्ज फ़िफ्थ एवेन्यू न्यूयॉर्क
3 कार्टर थॉमस चांगान स्ट्रीट बीजिंग