عملگر های And و Or در SQL
عملگرهای And و Or برای ترکيب شرط ها در دستور Where در sql استفاده می شود .
گاهی اوقات خروجی که ما میخواهیم در اس کیوال بایستی چند شرط مختلف داشته باشد . به طور مثال افرادی را میخواهیم که سن بالای 23 سال و مدرک تحصیلی بالای لیسانس داشته باشند . در اين حالت بايستی هر کدام از شرط ها را جداگانه تعريف کرده و سپس آنها را با هم ترکيب کنيم . برنامه هر کدام از شرط ها را بررسی میکند و خروجی را نمایش میدهد.
عملگر 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' ) ) " ;