Оператор BETWEEN задает диапазон, в котором будет осуществляться проверка условия. Синтаксис оператора:
test_expression [NOT] BETWEEN begin_expression AND end_expression
- test_expression — задает объект для проверки по диапазону;
- start_expression — начальное значение диапазона;
- end_expression — конечное значение диапазона.
Примеры оператора. Возьмём таблицу Universities:
![](https://static.tildacdn.com/tild3136-6262-4434-a662-383132633365/1.png)
Пример 1. Используя оператор BETWEEN вывести записи тех университетов, число студентов (Students) которых от 10000 до 30000:
SELECT * FROM Universities
WHERE Students BETWEEN 10000 AND 30000;
Результат:
![](https://static.tildacdn.com/tild6139-3831-4135-a334-636137323361/2.png)
Пример 2. Используя оператор BETWEEN вывести записи университетов, число преподавателей (Professores) которых менее 2000 и более 14000:
SELECT * FROM Universities
WHERE Professores NOT BETWEEN 2000 AND 14000;
Результат:
![](https://static.tildacdn.com/tild3231-6639-4435-a161-643139383361/3.png)