Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
interval [2011/06/20 14:59] 193.238.96.50 |
interval [2019/01/24 09:46] (текущий) 95.165.164.201 |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | | ||
+ | ====== 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 ^ | ||
+ | | - | - | - | - | - | - | - | + | + | + | + | | ||
+ | |||
+ | ===== Доступно в ===== | ||
+ | [[raznovidnosti_jazyka_sql|DSQL]], [[raznovidnosti_jazyka_sql|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] | ||
+ | |||
+ | ===== Формат ===== | ||
+ | <code sql> | ||
+ | <between_predicate> ::= | ||
+ | <psql_expr> BETWEEN <psql_expr> AND <psql_expr> | ||
+ | | <psql_expr> NOT BETWEEN <psql_expr> AND <psql_expr> | ||
+ | </code> | ||
+ | ===== Описание ===== | ||
+ | Используйте BETWEEN, чтобы проверить, находится ли значение в определенном диапазоне, включая пределы диапазона.. | ||
+ | |||
+ | ===== Пример ===== | ||
+ | В диапазоне | ||
+ | <code sql> | ||
+ | SELECT * FROM `tbl` t WHERE t.id BETWEEN 1 and 100 | ||
+ | </code> | ||
+ | |||
+ | аналог | ||
+ | <code sql> | ||
+ | select * from 'tbl' t where t.id >= 1 and t.id ⇐ 100 | ||
+ | </code> | ||
+ | |||
+ | Вне диапазона | ||
+ | <code sql> | ||
+ | SELECT * FROM `tbl` t WHERE t.id NOT BETWEEN 1 and 100 | ||
+ | </code> | ||
+ | |||
+ | аналог | ||
+ | <code sql> | ||
+ | select * from 'tbl' t where NOT (t.id >= 1 and t.id ⇐ 100) | ||
+ | </code> | ||
+ | ===== См. также ===== | ||
+ | [[dateadd]] | ||
+ | |||
+ | ===== Источник ===== | ||
+ | http://www.janus-software.com/fbmanual/manual.php?book=psql&topic=80 |