एसक्यूएल वांग्कैफल
डाटाबेस में डेटा खोजने के दौरान, आप SQL विकल्प का इस्तेमाल कर सकते हैं。
एसक्यूएल वांग्कैफल
डाटाबेस में डेटा खोजने के दौरान, SQL विकल्प एक या अधिक अक्षरों को प्रतिस्थापित कर सकते हैं。
SQL विकल्प लाइक ऑपरेटर के साथ इस्तेमाल किए जाने चाहिए。
SQL में, निम्नलिखित विकल्पों का इस्तेमाल किया जा सकता है:
विकल्प | वर्णन |
---|---|
% | शून्य या अधिक अक्षरों को प्रतिनिधित्व करता है |
_ | केवल एक अक्षर को प्रतिस्थापित करने के लिए |
[charlist] | किसी अक्षर स्तम्भ में होने वाला कोई भी अक्षर |
[^charlist] या [!charlist] |
किसी अक्षर स्तम्भ में नहीं होने वाला कोई भी अक्षर |
मूल तालिका (उदाहरण में इस्तेमाल होने वाली):
Persons तालिका:
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफ़ोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
यूस % विकल्प
उदाहरण 1
अब, हम ऊपर दिए "Persons" तालिका से उन लोगों को चुनना चाहते हैं जो "Ne" से शुरू होने वाले शहरों में रहते हैं:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE सिटी LIKE 'Ne%'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
उदाहरण 2
अब, हम ऊपर दिए "Persons" तालिका से उन लोगों को चुनना चाहते हैं जो "lond" शब्द को समाविष्ट करने वाले शहरों में रहते हैं:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE सिटी LIKE '%lond%'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफ़ोर्ड स्ट्रीट | लंदन |
_ मुद्रा का उपयोग करें
उदाहरण 1
अब, हम ऊपर दिए "Persons" तालिका से उन लोगों को चुनना चाहते हैं जिनका नाम का पहला अक्षर "eorge" के बाद है:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE फ़र्स्ट नाम LIKE '_eorge'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
उदाहरण 2
अब, हम ऊपर दिए "Persons" तालिका से उस रिकॉर्ड को चुनना चाहते हैं जिसका लैस्ट नाम "C" से शुरू होता है, फिर एक अर्बुद अक्षर, फिर "r", फिर एक अर्बुद अक्षर, फिर "er":
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE लैस्ट नाम LIKE 'C_r_er'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
[charlist] मुद्रा का उपयोग करें
उदाहरण 1
अब, हम ऊपर दिए "Persons" तालिका से आवासीय शहर "A" या "L" या "N" से शुरू होने वाले लोगों को चुनना चाहते हैं:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE सिटी LIKE '[ALN]%'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफ़ोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
उदाहरण 2
अब, हम ऊपर दिए "Persons" तालिका से आवासीय शहर चुनना चाहते हैंइससे नहीं "A" या "L" या "N" से शुरू होने वाले लोगों के लिए:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE सिटी LIKE '[!ALN]%'
परिणाम जोड़ीः
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |