اگر شما کمی به برنامه نویسی آشنایی داشته باشید می دانید منظور از عملگر های And و Or چیست.حال این مفهوم ها در پایگاه داده به چه معنا هستند؟؟؟
عملگرهای And و Or برای ترکیب شرط ها در دستور Where استفاده می شود . (قبلا در همین سایت دربارهء عملگر Where صحبت کرده ایم.)
گاهی اوقات خروجی که ما میخواهیم بایستی چند شرط مختلف داشته باشد . به طور مثال افرادی را میخواهیم که سن بالای ۲۳ سال و مدرک تحصیلی بالای لیسانس داشته باشند . در این حالت بایستی هر کدام از شرط ها را جداگانه تعریف کرده و سپس آنها را با هم ترکیب کنیم . برنامه هر کدام از شرط ها را بررسی میکند و خروجی را نمایش میدهد.
عملگر And برای اجرای دستور نیاز دارد تا تمام شرط های تعیین شده برای آن درست باشد .
SELECT * FROM Persons
‘WHERE FirstName=’ saeed
‘AND LastName=’ rajabi
عمگر Or فقط نیاز دارد که حداقل یکی از شرط ها درست باشد .
SELECT * FROM Persons
‘WHERE FirstName=’saeed
‘OR FirstName=’rajabi
ترکیب عملگرهای And و Or
Select * From Persons
(‘Where ( ( Grade = 16 AND Major = ‘Hard Ware’ ) OR ( Garde = 12 AND Major = ‘SoftWare
;”(