Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
23.02.2015
Размер:
50.18 Кб
Скачать

  1. Другой вариант: заменить два оператора сравнения одним логическим оператором BETWEEN, с помощью которого можно получить ответ на вопрос, лежит ли величина в указанном диапазоне:

SELECT [Name], ListPrice From Production.Product

WHERE ListPrice Between 12 and 20

ORDER BY ListPrice

Задание 5. Выведите имена сотрудников и их должностей, проживающих за пределами USA.

Указания к выполнению:

  1. Для поиска по шаблону символьных строк используется логический оператор LIKE, который чаще всего применяется в ситуациях, когда не известно точное совпадение.

  2. В шаблоне нам потребуется указать служебный символ %, который подразумевает любую строку, состоящую из 0 и более символов.

  3. Используя таблицу HumanResources.vEmployee составим запрос:

Select LastName, JobTitle From HumanResources.vEmployee

Where CountryRegionName Not Like ‘%United States%’

Задание 6. Получите список сотрудников из США и Канады.

Указания к выполнению:

  1. Для определения соответствия выражения одному из перечисленных в заданном списке значений применяется логический оператор IN. Данный оператор всегда может быть записан и в виде группы условий, объединенных операндом OR.

  2. Запрос с использованием оператора IN будет выглядеть следующим образом:

Select LastName, JobTitle From HumanResources.vEmployee

WHERE CountryRegionName IN (‘United States’, ‘Canada’)

Задание 7. Получите список товаров, у которых не указан цвет.

Указания к выполнению:

  1. Для проверки отсутствия значения используется функция выборки IS NULL.

  2. Составим следующий запрос по таблице Product:

SELECT [Name] FROM Production.Product

WHERE Color IS NULL

Соседние файлы в папке л.р. 3