BETWEEN (BETWEEN)
«BETWEEN» برای فیلتر بازه ها استفاده می شود. «بازه (Range)» یعنی از یک مقدار تا مقدار دیگر. شامل ابتدا و انتها هم هست. می تواند روی عدد، متن، یا تاریخ کار کند.
BETWEEN چیست؟
با «BETWEEN» رکوردها در محدوده مشخص برگردانده می شوند. مقدار شروع و پایان داخل نتیجه هستند. برای خارجِ بازه از «NOT BETWEEN» استفاده کن.
مثال عددی
قیمت بین 10 تا 20 را انتخاب می کند. ابتدا و انتها شامل هستند.
SELECT *
FROM Products
WHERE Price BETWEEN 10 AND 20;
خارج از بازه
برای نتایج بیرون از بازه، از «NOT BETWEEN» کمک بگیر.
SELECT *
FROM Products
WHERE Price NOT BETWEEN 10 AND 20;
بین دو متن
می توانی متن ها را هم بازه بندی کنی. مرتب سازی هم کمک می کند.
SELECT *
FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;
گام های عملی
- ستون هدف را مشخص کن.
- شرط WHERE را بنویس.
- بین دو مقدار از BETWEEN و AND استفاده کن.
نکته: «BETWEEN» شامل دو سرِ بازه است. یعنی هر دو مقدار برمی گردند.
برای صفحه های مرتبط ببین: BACKUP DATABASE و ASC. همچنین صفحه عملگر BETWEEN را نشانه گذاری کن.
جمع بندی سریع
- BETWEEN بازه را فیلتر می کند.
- ابتدا و انتها شامل هستند.
- NOT BETWEEN خارجِ بازه است.
- روی عدد، متن، تاریخ کار می کند.
- با ORDER BY ترکیب می شود.