Инструменты пользователя

Инструменты сайта


interval

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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