SQL AND & OR ऑपरेटर
- पिछला पृष्ठ SQL where
- अगला पृष्ठ SQL Order By
AND और OR ऑपरेटर एक से अधिक शर्त के आधार पर रिकॉर्ड को फ़िल्टर करने के लिए उपयोग किए जाते हैं。
AND और OR ऑपरेटर
AND और OR WHERE उपच्छेद में दो या अधिक शर्तों को जोड़ सकते हैं。
यदि पहली शर्त और दूसरी शर्त दोनों सही होती है, तो AND ऑपरेटर एक रिकॉर्ड दिखाता है。
यदि पहली शर्त और दूसरी शर्त में से कोई भी सही होता है, तो OR ऑपरेटर एक रिकॉर्ड दिखाता है。
मूल तालिका (उदाहरण में इस्तेमाल की गई):
LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|
एडम्स | जॉन | Oxford Street | लंदन |
बुश | जॉर्ज | Fifth Avenue | न्यूयॉर्क |
कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
कार्टर | विलियम | Xuanwumen 10 | बीजिंग |
AND ऑपरेटर का उदाहरण
AND ऑपरेटर का उपयोग करके सभी अक्षर 'Carter' और नाम 'Thomas' वाले लोगों को दिखाना:
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
परिणाम:
LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|
कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
OR ऑपरेटर का उदाहरण
OR ऑपरेटर का उपयोग करके सभी अक्षर 'Carter' या नाम 'Thomas' वाले लोगों को दिखाना:
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
परिणाम:
LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|
कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
कार्टर | विलियम | Xuanwumen 10 | बीजिंग |
AND और OR ऑपरेटर को जोड़ना
हम भी AND और OR को एक साथ लगा सकते हैं (गोला दूरी के द्वारा जटिल एक्सप्रेशन को बनाने के लिए) :
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
परिणाम:
LastName | FirstName | एड्रेस | सिटी |
---|---|---|---|
कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
कार्टर | विलियम | Xuanwumen 10 | बीजिंग |
- पिछला पृष्ठ SQL where
- अगला पृष्ठ SQL Order By