Разница между операторами BETWEEN и NOT BETWEEN заключается в том, что BETWEEN включает значения, которые попадают в указанный диапазон, а NOT BETWEEN исключает значения внутри этого диапазона. 1
Оператор BETWEEN возвращает значение TRUE, если значение аргумента больше значения аргумента beginexpression или равно ему и меньше значения аргумента endexpression или равно ему. 2
Оператор NOT BETWEEN возвращает значение TRUE, если значение аргумента меньше значения аргумента beginexpression или больше значения аргумента endexpression. 2
Таким образом, BETWEEN фильтрует результаты внутри указанного диапазона, а NOT BETWEEN — снаружи. 5 Например, с помощью BETWEEN можно выбрать строки, в которых значение находится в заданном диапазоне, а с помощью NOT BETWEEN — вне этого диапазона. 15