Практические работы Часть 1 / Практическая работа 6
.docxПрактическая работа № 6
Выборка данных
Цель: научить использовать оператор SELECT и его основные разделы для выборки данных в соответствии с заданными условиями.
Ход работы
1. Отобразите информацию о способах доставки товара (ShipMethod), если активный пользователь имеет право получения этих данных.
2. Сконструируйте запрос, возвращающий список сотрудников (таблица Employee) с указанием их EmployeeID, даты рождения (в формате dd.mm.yyyy) и возраста на сегодняшний день.
3. Определите список товаров, поставка которых прекращена (используя SellEndDate), с указанием их цвета.
4. Получить расположения складов из Production.Location, содержащих ‘Paint’ в своем названии.
5. Отобразить список стран, в которых зарегистрированы заказчики. Выборку осуществлять из представления vIndividualCustomer, а не из таблицы, т.к. в таблице недостаточно сведений для такого запроса.
6. Вывести список сотрудников (просто указать их ID), у которых завтра день рождения, указав при этом их возраст. Если таких сотрудников нет, то вывести сообщение об этом. Решение оформить в виде хранимой процедуры.
7. Отобразите список сотрудников (просто указав их ID), которые в следующем месяце будут отмечать юбилей, с указанием даты юбилея.
8. Определите 10 самых дорогих товаров. Решение оформить в виде хранимой процедуры.