Оператор BETWEEN используется в WHERE предложении SQL для выбора значений в заданном диапазоне. Диапазон включает в себя начальное и конечное значения.
Синтаксис:
sql
BETWEEN.Пример использования: Выбрать всех клиентов, возраст которых находится в диапазоне от 18 до 65 лет включительно.
sql
BETWEEN эквивалентен использованию операторов >= и <=.
Пример с использованием >= и <=:
sql
Оператор BETWEEN также может использоваться для текстовых и datetime значений.
Пример с текстовыми значениями: Выбрать продукты, названия которых начинаются с буквы от 'A' до 'C'.
sql
Пример с datetime значениями: Выбрать заказы, сделанные в определенный период времени.
sql
Для исключения значений из диапазона используется оператор NOT BETWEEN.
Синтаксис:
sql
Пример использования NOT BETWEEN:
Выбрать всех клиентов, возраст которых не находится в диапазоне от 18 до 65 лет включительно.
sql