loading..
Русский    English
05:35
листать

Предикат BETWEEN

Синтаксис:

  1. BETWEEN::=
  2. <Проверяемое выражение> [NOT] BETWEEN
  3. <Начальное выражение> AND <Конечное выражение>

Предикат BETWEEN проверяет, попадают ли значения проверяемого выражения в диапазон, задаваемый пограничными выражениями, соединяемыми служебным словом AND. Естественно, как и для предиката сравнения, выражения в предикате BETWEEN должны быть совместимы по типам.

Предикат

  1. exp1 BETWEEN exp2 AND exp3

равносилен предикату

  1. exp1 >= exp2 AND exp1 <= exp3

А предикат

  1. exp1 NOT BETWEEN exp2 AND exp3

равносилен предикату

  1. NOT (exp1 BETWEEN exp2 AND exp3)

Если значение предиката exp1 BETWEEN exp2 AND exp3 равно TRUE, в общем случае это отнюдь не означает, что значение предиката exp1 BETWEEN exp3 AND exp2 тоже будет TRUE, так как первый будет интерпретироваться как предикат:

  1. exp1 >= exp2 AND exp1 <= exp3

а второй как:

  1. exp1 >= exp3 AND exp1 <= exp2

Пример 5.2.3

Найти модель и частоту процессора компьютеров стоимостью от $400 до $600:

Консоль
Выполнить
  1. SELECT model, speed
  2. FROM PC
  3. WHERE price BETWEEN 400 AND 600;

model speed
1232 500
1233 500
1232 500

  • Peugeot 308
    Автомобильный портал. Официальный дилер компании Peugeot.
    auror.ru
Тэги:
ALL AVG battles CASE CAST CHAR CHARINDEX classes COALESCE Convert COUNT CTE DATEDIFF DATEPART DATETIME DELETE DISTINCT EXCEPT EXISTS EXTRACT FROM FULL JOIN GROUP BY Guadalcanal HAVING IN INNER JOIN insert INTERSECT ISNULL laptop LEFT LEFT OUTER JOIN LEN maker MAX MIN MySQL NOT IN NULL ORDER BY Outcome outcomes OVER PARTITION BY pc PIVOT PostgreSQL printer product Больше тэгов
Учебник обновлялся
несколько дней назад
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100