عملگران SQL AND و OR
- صفحه قبل SQL where
- صفحه بعدی SQL Order By
عملگران AND و OR برای فیلتر کردن رکوردها بر اساس یک یا چند شرط استفاده میشوند.
عملگران AND و OR
عملگران AND و OR میتوانند در جملات WHERE دو یا چند شرط را ترکیب کنند.
اگر هر دو شرط اولیه و دومیه برقرار باشند، عملگر AND یک رکورد را نمایش میدهد.
اگر یکی از دو شرط اولیه و دومیه برقرار باشد، عملگر OR یک رکورد را نمایش میدهد.
جدول اصلی (استفاده شده در مثالها):
LastName | FirstName | آدرس | City |
---|---|---|---|
Adams | John | Oxford Street | لندن |
Bush | George | Fifth Avenue | نیویورک |
Carter | Thomas | Changan Street | پکن |
Carter | William | Xuanwumen 10 | پکن |
مثال عملگر AND
با استفاده از AND برای نمایش همه کسانی که نام خانوادگی آنها "Carter" است و نام آنها "Thomas" است، استفاده کنید:
SELECT * FROM Persons WHERE FirstName='Thomas' و LastName='Carter'
نتیجه:
LastName | FirstName | آدرس | City |
---|---|---|---|
Carter | Thomas | Changan Street | پکن |
مثال عملگر OR
با استفاده از OR برای نمایش همه کسانی که نام خانوادگی آنها "Carter" است یا نام آنها "Thomas" است، استفاده کنید:
SELECT * FROM Persons WHERE firstname='Thomas' یا lastname='Carter'
نتیجه:
LastName | FirstName | آدرس | City |
---|---|---|---|
Carter | Thomas | Changan Street | پکن |
Carter | William | Xuanwumen 10 | پکن |
ترکیب عملگران AND و OR
ما همچنین میتوانیم AND و OR را با هم ترکیب کنیم (با استفاده از پرانتزها برای ایجاد معادلات پیچیده):
SELECT * FROM Persons WHERE (FirstName='Thomas' یا FirstName='William') و LastName='Carter'
نتیجه:
LastName | FirstName | آدرس | City |
---|---|---|---|
Carter | Thomas | Changan Street | پکن |
Carter | William | Xuanwumen 10 | پکن |
- صفحه قبل SQL where
- صفحه بعدی SQL Order By