loading..
Русский    English
18:09
листать

Предикат 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

Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE CONSTRAINT Convert COUNT CROSS APPLY CTE DATEADD DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FOREIGN KEY FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INFORMATION_SCHEMA INNER JOIN insert INTERSECT IS NOT NULL IS NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker Больше тэгов
Учебник обновлялся
несколько дней назад
https://exchangesumo.com/obmen/from/YAMRUB/ . Особенности узлов в перекрытиях
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.