AND OR :

در فرمان where دیدید که چگونه اطلاعات را بر حسب یه شرط فیلتر کردیم . حال اگر چند شرط داشته باشیم میتوانیم بکمک AND یا OR آنها را بهم وصل کنیم تا در فرمان where از آن استفاده کنیم .

SELECT "column_name" 
FROM "table_name" 
WHERE "simple condition" 
{[AND|OR] "simple condition"}+

علامات {}+ بدین معنی است که اطلاعات داخل براکت ممکن است یک یا چند بار تکرار شود . ما میتوانیم از پرانتز ها نیز برای جدا کردن اولویت عمل کردن AND و OR استفاده کنیم.

مثال :فرض کنید جدولی مانند زیر داریم . جاهایی که فروش بیش از هزار دلار است یا بین 275 و 500 است را می خواهیم:

Table Store_Information
store_name  
Sales  
Date 

Los Angeles  
$1500  
Jan-05-1999 

San Diego  
$250  
Jan-07-1999 

Los Angeles  
$300  
Jan-08-1999 

Boston  
$700  
Jan-08-1999 


SELECT store_name 
FROM Store_Information 
WHERE Sales > 1000 
OR (Sales < 500 AND Sales > 275)

نتیجه
store_name

Los Angeles

San Francisco