Andmete valikuks päringute
koostamine SQL’i abil
Практические задания
При
выполнении практических задании необходимо
использовать базу данных db_sales.
Для воссоздания
базы данных в своей СУБД воспользуйтесь файлом, содержащимся
в архиве
db_sales.zip.
В нем
содержатся все
необходимые операторы для создания базы данных в среде MySQL. Если вы
будете пользоваться другой СУБД, возможно, вам придется внести ряд
изменений, отражающих синтаксические правила
вашей системы.
Напишите
запрос, позволяющий получить список товаров (название и цена),
отсортированный по убыванию цены.
Напишите
запрос, который выведет список клиентов мужского пола
Напишите
запрос, который выведет список клиентов с фамилиями, идущими в
алфавитном
порядке после фамилии Perez
Выбрать
товары стоимостью в
диапазоне от 50 до 150 у.е.
включительно. Представить 2 варианта запроса: с
использованием оператора AND и оператора BETWEEN.
Выбрать
товары, принадлежащие к группам VITAMIINID (код группы 1) и MINERAALSED
LISANDID (код группы 7).
Выбрать
клиентов, номера телефонов
которых начинаются с цифр 990 или
411.
Напишите
запрос, который выводит список товаров, принадлежащих к группе
HAAVANDTOVE RAVIMID (код группы 6),
с указанием текущей стоимости и
стоимости, уменьшенной на 10%.
Подсчитать
количество сделок, совершенных в течение года.
Вывести
среднюю стоимость всех товаров.
Получить
список товаров,
стоимость которых выше стоимости любого товара группы DIABEEDI RAVIMID.
Вывести
список групп, с указание количества товаров в каждой из них. В список
включить также те группы, товары в которых отсутствуют.
Подсчитать
сумму, на которую совершил покупки каждый из клиентов.
Вывести
список групп, в которых отсутствуют товары.
Получить
список товаров, указав для каждого из них настоящую цену и цену с
учетом скидки. Стоимость товаров до 100 у.е. уменьшается на 10%, для
товаров
стоимостью от 100 у.е. и 200 у.е. снижение стоимости 20%, для всех
остальных
на 30%.