Основы языка TRANSACT SQL. Казакова И.А. - 62 стр.

UptoLike

Составители: 

61
Рис. 11. SELECT с условием
9.2.2. Диапазон
В этой операции проверяется, попадает ли результат вычисле-
ния выражения в заданный диапазон значений. Диапазон задается с
помощью ключевого слова BETWEEN.
Диапазон определяется своими минимальным и максималь-
ным значениями. При этом указанные значения включаются в усло-
вие поиска.
Пример 32. Вывести список студентов, которые получают
стипендию больше 1500 и меньше или равную 2000 (запрос эквива-
лентен примеру 31):
SELECT Fio, Stipendiya
FROM Students
WHERE Stipendiya BETWEEN 1500 AND 2000;
При использовании отрицания NOT BETWEEN требуется,
чтобы проверяемое значение лежало вне границ заданного диапазона.
Пример 33. Вывести список студентов, у которых стипендия
не попадает в диапазон от 1500 до 2000:
SELECT Fio, Stipendiya
FROM Students
WHERE Stipendiya NOT BETWEEN 1500 AND 2000;
9.2.3. Принадлежность множеству
Здесь проверяется, принадлежит ли результат вычислений вы-
ражения заданному множеству значений.
Оператор IN используется для сравнения некоторого значения
со списком заданных значений. При этом проверяется, соответству-
                    Рис. 11. SELECT с условием


                       9.2.2. Диапазон
     В этой операции проверяется, попадает ли результат вычисле-
ния выражения в заданный диапазон значений. Диапазон задается с
помощью ключевого слова BETWEEN.
     Диапазон определяется своими минимальным и максималь-
ным значениями. При этом указанные значения включаются в усло-
вие поиска.
     Пример 32. Вывести список студентов, которые получают
стипендию больше 1500 и меньше или равную 2000 (запрос эквива-
лентен примеру 31):
     SELECT Fio, Stipendiya
      FROM Students
      WHERE Stipendiya BETWEEN 1500 AND 2000;
     При использовании отрицания NOT BETWEEN требуется,
чтобы проверяемое значение лежало вне границ заданного диапазона.
     Пример 33. Вывести список студентов, у которых стипендия
не попадает в диапазон от 1500 до 2000:
     SELECT Fio, Stipendiya
      FROM Students
      WHERE Stipendiya NOT BETWEEN 1500 AND 2000;

             9.2.3. Принадлежность множеству
     Здесь проверяется, принадлежит ли результат вычислений вы-
ражения заданному множеству значений.
     Оператор IN используется для сравнения некоторого значения
со списком заданных значений. При этом проверяется, соответству-

                               61