SQL AND & OR کاروبار

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 بجنگ