SQL AND & OR ऑपरेटर

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 बीजिंग