Определяет, находится ли заданное некоторое выражение между значениями двух заданных выражений того же типа данных.
BETWEEN(eTestValue, eLowValue, eHighValue) |
Параметры
- eTestValue
-
Определяет тестируемое выражение.
- eLowValue
-
Определяет выражение, как Нижнюю границу диапазона.
- eHighValue
-
Определяет выражение, как Верхнюю границу диапазона.
Возвращаемое значение
Логического типа или null. BETWEEN( ) возвращает значение = True (.T.), если заданный первым аргумент функции равен или больше нижней границы (второй параметр) заданного диапазона и не больше верхнего предела диапазона, заданного третьим аргументом. В другом случае, функция BETWEEN( ) возвращает значение = False (.F.). BETWEEN( ) возвращает значение = null, если параметры eLowValue или eHighValue имеют значение = null.
Пример
В следующем примере, открывается таблица orders
, в которой сканируются все записи, в которых значение поля order_amt
находится в диапазоне между 950 и 1000, включительно; отображаются соответствующие значения полей cust_id
и order_amt
.
Копировать Код | |
---|---|
CLOSE DATABASES |