Оператор BETWEEN в PostgreSQL используется для сравнения значения с определённым диапазоном, включая как нижнюю, так и верхнюю границы. 2
Он возвращает записи, которые соответствуют указанным критериям, позволяя эффективно извлекать из базы данных именно то, что нужно. 2
Синтаксис: expression BETWEEN value1 AND value2
. 4
Оператор возвращает true, если значение выражения больше или равно начальному значению и меньше или равно конечному значению, в противном случае — false. 3
Например, чтобы получить все товары, у которых цена от 20 000 до 50 000 (начальное и конечное значения также включаются в диапазон), можно использовать следующий запрос: SELECT * FROM Products WHERE Price BETWEEN 20000 AND 50000
. 1
Если нужно выбрать те строки, которые не попадают в данный диапазон, то применяется оператор NOT. 1