Учебные кейсы. Создание запросов к БД «Фирма» с использованием языка SQL

Кейс-ситуация: Вы – менеджер торговой фирмы (иллюстративный учебный кейс 6). Оперативная работа с БД «Фирма» ставит перед Вами задачи выборки различных данных из таблиц. Для создания запросов наиболее рационально использовать язык SQL.

Цель учебного кейса: приобрести навыки создания запросов различной степени сложности на языке SQL

Создание простых запросов

1) Напишите команду SELECT, которая выводит только код заказа, сумму и дату размещения заказа для всех строк из таблицы Заказы.

2) Напишите запрос, который выводит все строки из таблицы Клиенты, для которых код сотрудника равен 1001.

3) Напишите запрос, который выводит таблицу Сотрудники со столбцами фамилия сотрудника, имя, адрес и телефон.

4) Напишите команду SELECT, которая выводит факс, сопровождаемый названием компании каждого клиента в Кемерово.

5) Напишите запрос, который выводит значения кодов клиентов всех сотрудников из таблицы Заказы без повторений.

6) Напишите запрос, который выводит все заказы со значениями суммы заказа выше, чем 7000.

7) Напишите запрос, который выводит поля фамилия и адрес для всех сотрудников в Кемерово с должностью менеджер.

8) Напишите запрос к таблице Клиенты, который выводит всех клиентов с формой предприятия ООО, если они не находятся в Кемерово.

9) Напишите запрос к таблице Сотрудники, который выводит данные о сотрудниках с фамилией, на букву «К».

10) Что может быть выведено в результате следующего запроса? SELECT * FROM Заказы WHERE (сумма < 6000 OR NOT дата размещения > 16/12/2009 AND код клиента > 2003);

11) Как можно проще переписать такой запрос? SELECT код сотрудника, сумма FROM Заказы WHERE (сумма >0.12 and сумма < 0.1);

12) Напишите запрос, который выводит все заказы на 10 или 18 ноября 2009, для которых сумма превышала бы 7000.

13) Напишите запрос, который выберет все заказы, обслуживаемые сотрудниками Кроль или Сенченко. (Подсказка: нужно связать две таблицы Сотрудники и Заказы)

14) Напишите запрос, который выводит всех клиентов, электронные адреса которых начинаются с букв, попадающих в диапазон от «a» и до «k» и которые живут в городах Кемерово, Мыски, Белово.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: