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

UptoLike

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

62
ет ли результат вычисления выражения одному из значений в пре-
доставленном списке. С помощью оператора IN может быть дос-
тигнут тот же результат, что и в случае применения оператора OR,
однако оператор IN выполняется быстрее.
NOT IN используется для отбора любых значений, кроме тех,
которые указаны в представленном списке.
Пример 34. Вывести список преподавателей, у которых стаж
работы составляет 30 или 35 лет:
SELECT Familia, Stazh
FROM Teachers
WHERE Stazh IN (30, 35);
Результат выполнения запроса приведен на рис. 12.
Рис. 12. SELECT с оператором IN
NOT IN используется для отбора любых значений, кроме тех,
которые указаны в представленном списке.
Пример 35. Вывести список преподавателей, у которых стаж
работы не 30 или не 35 лет:
SELECT Familia, Stazh
FROM Teachers
WHERE Stazh NOT IN (30, 35);
Результат выполнения запроса приведен на рис. 13.
Рис. 13. SELECT с оператором NOT IN
ет ли результат вычисления выражения одному из значений в пре-
доставленном списке. С помощью оператора IN может быть дос-
тигнут тот же результат, что и в случае применения оператора OR,
однако оператор IN выполняется быстрее.
     NOT IN используется для отбора любых значений, кроме тех,
которые указаны в представленном списке.
     Пример 34. Вывести список преподавателей, у которых стаж
работы составляет 30 или 35 лет:
     SELECT Familia, Stazh
     FROM Teachers
     WHERE Stazh IN (30, 35);
     Результат выполнения запроса приведен на рис. 12.




                 Рис. 12. SELECT с оператором IN

     NOT IN используется для отбора любых значений, кроме тех,
которые указаны в представленном списке.
     Пример 35. Вывести список преподавателей, у которых стаж
работы не 30 или не 35 лет:
     SELECT Familia, Stazh
     FROM Teachers
     WHERE Stazh NOT IN (30, 35);
     Результат выполнения запроса приведен на рис. 13.




               Рис. 13. SELECT с оператором NOT IN


                               62