Системы обработки информации - язык баз данных SQL

<Предикат between> (<between predicate>)


Функция

Специфицирует сравнение с интервалом.

Формат

<between predicate> ::=

<value expression>

[NOT] BETWEEN <value expression> AND <value expression>

Синтаксические правила

  • Типы данных всех трех <выражений, вырабатывающих значение> (<value expression>) должны быть сравнимыми.
  • Общие правила

  • Пусть x, y и z обозначают результаты первого, второго и третьего <выражений, вырабатывающих значение> (<value expression>), соответственно.
  • Результат "x BETWEEN y AND z" тот же самый, что и результат "x >= y AND x <= z".
  • Результат "x NOT BETWEEN y AND z" тот же самый, что и результат "NOT (x BETWEEN y AND z)".


  • Содержание раздела