interval
Это старая версия документа!
between
Версии сервера
0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.0.3 | 2.0.4 | 2.1 | 2.5 | 3.0 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | + | + | + | + |
Доступно в
Формат
<between_predicate> ::= <psql_expr> BETWEEN <psql_expr> AND <psql_expr> | <psql_expr> NOT BETWEEN <psql_expr> AND <psql_expr>
Описание
Используйте BETWEEN, чтобы проверить, находится ли значение в определенном диапазоне, включая пределы диапазона..
Пример
В диапазоне
SELECT * FROM `tbl` t WHERE t.id BETWEEEN 1 AND 100
аналог
SELECT * FROM 'tbl' t WHERE t.id >= 1 AND t.id ⇐ 100
Вне диапазона
SELECT * FROM `tbl` t WHERE t.id NOT BETWEEEN 1 AND 100
аналог
SELECT * FROM 'tbl' t WHERE NOT (t.id >= 1 AND t.id ⇐ 100)
См. также
Источник
interval.1521545900.txt.gz · Последнее изменение: 2018/03/20 14:38 — seer
Обсуждение