SQL IN ऑपरेटर
- पिछला पृष्ठ एसक्यूएल वाइल्डकार्ड
- अगला पृष्ठ SQL Between
IN ऑपरेटर
IN ऑपरेटर की अनुमति देती है कि हम WHERE उपसूचक में कई मूल्यों को निर्दिष्ट कर सकें।
SQL IN ग्रामाता
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,...)
मूल तालिका (उदाहरण में इस्तेमाल की जाती है):
Persons तालिका:
Id | LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़ीव्थ एवेन्यू | न्यूयॉर्क |
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
IN ऑपरेटर उदाहरण
अब, हम चाहते हैं कि हम उपरोक्त तालिका से व्यक्ति चुनें जिनका वर्ग एडम्स और कार्टर है:
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT * FROM Persons WHERE LastName IN ('Adams','Carter')
परिणाम सेट:
Id | LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफोर्ड स्ट्रीट | लंदन |
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
- पिछला पृष्ठ एसक्यूएल वाइल्डकार्ड
- अगला पृष्ठ SQL Between