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

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


interval

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
interval [2018/03/20 14:30]
seer [Пример]
interval [2018/03/20 14:36]
seer [Пример]
Строка 10: Строка 10:
  
 ===== Формат ===== ===== Формат =====
-select * from '​tbl'​ t where t.id between 1 and 100 +<code sql> 
 +<​between_predicate>​ ::= 
 +     <​psql_expr>​ BETWEEN <​psql_expr>​ AND <​psql_expr>​ 
 +   | <​psql_expr>​ NOT BETWEEN <​psql_expr>​ AND <​psql_expr>​ 
 +</​code>​
 ===== Описание ===== ===== Описание =====
-Выбор ​диапазона, аналог  +Используйте BETWEEN, чтобы проверить, находится ли значение в определенном диапазоне.
-select * from '​tbl'​ t where t.id >= 1 and t.id <= 100+
  
 ===== Пример ===== ===== Пример =====
 +В диапазоне
 <code sql> <code sql>
 SELECT * FROM `tbl` t WHERE t.id BETWEEEN 1 and 100 SELECT * FROM `tbl` t WHERE t.id BETWEEEN 1 and 100
Строка 24: Строка 27:
 <code sql> <code sql>
 select * from '​tbl'​ t where t.id >= 1 and t.id ⇐ 100 select * from '​tbl'​ t where t.id >= 1 and t.id ⇐ 100
 +</​code>​
 +
 +Вне диапазона
 +<code sql>
 +SELECT * FROM `tbl` t WHERE t.id NOT BETWEEEN 1 and 100
 +</​code>​
 +
 +аналог ​
 +<code sql>
 +select * from '​tbl'​ t where NOT (t.id >= 1 and t.id ⇐ 100)
 </​code>​ </​code>​
 ===== См. также ===== ===== См. также =====
interval.txt · Последние изменения: 2019/01/24 09:46 — 95.165.164.201