SQL IN ऑपरेटर

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 कार्टर थॉमस चांगान स्ट्रीट बीजिंग