يعتبر مشغل BETWEEN مفيدًا بسبب "مُحسِّن استعلام SQL". على الرغم من أن BETWEEN يعمل بشكل وظيفي مثل: x <= element <= y ، سيتعرف "مُحسِّن استعلام SQL" على هذا الأمر بشكل أسرع ، ولديه كود محسّن لتشغيله.
يتم استخدام عامل التشغيل هذا في جملة WHERE أو في جملة GROUP BY HAVING.
يتم تحديد الصفوف التي لها قيمة أكبر من الحد الأدنى للقيمة وأقل من الحد الأقصى للقيمة.
من المهم أن تضع في اعتبارك أن القيم المدخلة في الأمر **مستبعدة** من النتيجة. نحصل فقط على ما بينهما.
في ما يلي مثال على ذلك باستخدام جدول أموال الحملة والعبارة الفرعية. سيؤدي هذا إلى إرجاع صفوف يتراوح فيها مجموع التبرعات للمرشح بين 3 ملايين و 18 مليون دولار استنادًا إلى شرط HAVING في الجزء GROUP BY من البيان. المزيد عن التجميع في هذا الدليل.