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

db / Практика / 6 семестр / Контрольная / Контрольная работа №1 - Марина

.doc
Скачиваний:
39
Добавлен:
23.03.2015
Размер:
28.16 Кб
Скачать

Контрольная работа № 1 - Марина

  1. Выведите коды, фамилии и имена и должности сотрудников, которые не являются представителями.

SELECT КодСотрудника, Имя, Фамилия, Должность

FROM Сотрудники

WHERE Должность<>'Торговый представитель'; (1)

  1. Выведите данные о сотрудниках в виде строк: «<обращение> <Имя>, <Фамилия> принят(а) на работу <дата приема>», например « г-жа Белова Мария принята на работу 01-май-1992».

SELECT Обращение, Имя, Фамилия, 'принята на работу' AS Датаприема, Датаприема

FROM Сотрудники; (0.5)

  1. Для каждого сотрудника вывести минимальную, максимальную и среднюю стоимость доставки.

  2. Выведите названия и город клиентов, а также цену, количество, марку и тип заказанных ими товаров (результат упорядочить по названиям поставщиков и марке товаров).

  3. Выведите тип, марку и поставщика товаров, цена на которые находится в диапазоне от 1000 до 2000 рублей.

SELECT Товары.Марка, Товары.КодПоставщика, Товары.Цена

FROM Товары

WHERE Цена <2000; (0)

  1. Вывести с использованием функции SUBSTRING данные о поставщиках товаров, марка которых начинается на буквы `G` или `g`.

  2. Для каждого поставщика вывести количество товаров (которые он поставляет).

SELECT Count(Товары)

FROM Поставщики; (0)

  1. Из таблицы «Сотрудники» выведите все должности, исключив при этом повторения.

SELECT DISTINCT Должность

FROM Сотрудники; (1)

  1. Выведите марки фруктов.

  2. Сколько всего клиентов делали заказы в 1996 году?

SELECT КодКлиента

FROM Заказы

WHERE КодКлиента = 1996; (0)

Соседние файлы в папке Контрольная