Оператор between. С помощью этого оператора можно определить, лежит ли значение указанной величины в заданном диапазоне. Синтаксис использования оператора следующий:
<выражение> [NOT] BETWEEN <начало_диапазона> AND <конец_диапазона>
<Выражение> задает проверяемую величину, а аргументы <начало_диапазона> и <конец_диапазона> определяют возможные границы ее изменения. Использование оператора not совместно с оператором between позволяет задать диапазон, вне которого может изменяться проверяемая величина.
При выполнении оператор between преобразуется в конструкцию из двух операций сравнения:
(<выражение> >= <начало_диапазона>) AND (<выражение> <= <конец диапазона>)
Рассмотрим пример использования оператора between:
SELECT Наименование, Семестр, Количество_часов
FROM Учебный_план INNER JOIN
Дисциплины ON
Учебный_план.ID_Дисциплина = Дисциплины.ID_Дисциплина
WHERE Количество_часов BETWEEN 50 AND 100
В результате выполнения инструкции получим список дисциплин учебного плана с количеством часов от 50 до 100 (рис. 4.14).
Рис. 4.14. Использование оператора between. Список дисциплин учебного плана с количеством часов от 50 до 100
Достарыңызбен бөлісу: |