SQL AND & OR کاروبار
- پچھلے صفحہ SQL where
- آئندہ صفحہ SQL Order By
AND اور OR کاروبار ایک سے زیادہ شرط پر مبنی ریکارڈ کو فیلٹر کرنے کیلئے استعمال کئے جاتے ہیں۔
AND اور OR کاروبار
AND اور OR WHERE زیر جملے میں دو یا زیادہ شرائط کو جوڑ سکتے ہیں۔
اگر پہلی شرط اور دوسری شرط دونوں کامیاب ہو تو AND کاروبار ایک ریکارڈ دکھاتا ہے۔
اگر پہلی شرط یا دوسری شرط میں سے کسی ایک کامیابی ہو تو OR کاروبار ایک ریکارڈ دکھاتا ہے۔
پورا جدول (مثال میں استعمال کیا گیا):
LastName | FirstName | آدرس | شہر |
---|---|---|---|
ادمز | جون | آکسفورڈ سٹریٹ | لندن |
بش | جورج | فیتھ اورج | نیو یارک |
کارٹر | توماس | چانگ آن سٹریٹ | بجنگ |
کارٹر | ویلیم | خوان وومن 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 | آدرس | شہر |
---|---|---|---|
کارٹر | توماس | چانگ آن سٹریٹ | بجنگ |
کارٹر | ویلیم | خوان وومن 10 | بجنگ |
AND اور OR کاروبار متحد کئے جاسکتے ہیں
ہم وہیں AND اور OR کو بھی جوڑ سکتے ہیں (چکر میں استعمال کرکے پیچیدہ جملات بناسکتے ہیں):
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
نتائج:
LastName | FirstName | آدرس | شہر |
---|---|---|---|
کارٹر | توماس | چانگ آن سٹریٹ | بجنگ |
کارٹر | ویلیم | خوان وومن 10 | بجنگ |
- پچھلے صفحہ SQL where
- آئندہ صفحہ SQL Order By