عملگر OR در SQL
18 اسفند 1403
ارسال شده توسط سمیرا خانی
32 بازدید

عملگر OR
در SQL برای فیلتر کردن رکوردهایی استفاده میشود که حداقل یکی از چندین شرط مشخصشده را برآورده کنند. اگر هر یک از شرایط جداشده با OR
مقدار TRUE داشته باشد، آن ردیف در نتایج نمایش داده میشود.
سینتکس:
SELECT column1, column2, …
FROM table_name
WHERE condition1 OR condition2 OR condition3 …;
اگر بخواهیم مشتریانی را که در نیویورک یا لسآنجلس هستند انتخاب کنیم، از این کوئری استفاده میکنیم:
SELECT * FROM Customers
WHERE City = ‘New York’ OR City = ‘Los Angeles’;
از آنجایی که جان، آلیس و دیوید در نیویورک یا لسآنجلس هستند، در نتایج نمایش داده میشوند.
ترکیب با AND:
میتوان OR
را با AND
ترکیب کرد تا شرایط پیچیدهتری ایجاد شود. استفاده از پرانتزها باعث میشود اولویت اجرا مشخص باشد.
SELECT * FROM Customers
WHERE (City = ‘New York’ OR City = ‘Los Angeles’) AND Age > 30;
نکات کلیدی:
- عملگر
OR
زمانی مقدار TRUE برمیگرداند که حداقل یکی از شرایط درست باشد. - استفاده از پرانتزها اولویت اجرای شرطها را مشخص میکند.
- این عملگر به شما کمک میکند که چند مقدار ممکن را بدون نیاز به چندین کوئری جداگانه بررسی کنید.
برچسب ها:
عملگر OR در SQL،ترکیب با AND:،نکات کلیدی
دیدگاهتان را بنویسید