← К оглавлению занятия

📝 Задания: Практикум 5

⚡ Кратко

8 задач на таблицу products из базы northwind.

Все задания выполняются на таблице products. Перед началом убедитесь, что выбрана база данных:

USE northwind;

Задание 1. Статистики по standard_cost

Выведите среднее, минимум, максимум и сумму по столбцу standard_cost.

Задание 2. Категории с тремя и более товарами

Посчитайте количество товаров в каждой категории category. Выведите только записи с количеством товаров не менее 3.

Задание 3. Средняя себестоимость по поставщику и категории

Выведите среднюю себестоимость standard_cost для пары supplier_ids + category.

Задание 4. Пропуски minimum_reorder_quantity

Посчитайте количество продуктов, для которых отсутствует minimum_reorder_quantity.

Задание 5. Уникальные категории

Посчитайте количество уникальных категорий.

Задание 6. Группировка по уровню запаса

Разделите все товары на группы по reorder_level: меньше 10 — 'low', от 10 до 20 включительно — 'medium', остальные — 'high'. Для каждой группы выведите среднее, минимум и максимум столбца list_price.

Задание 7. Средняя себестоимость товаров в коробках

Найдите средний standard_cost только для тех продуктов, которые продаются коробками (quantity_per_unit содержит 'box').

Задание 8. Суммарная прибыль по категориям

Вычислите суммарную прибыль компании для каждой категории для продуктов с target_level > 40. Прибыль = list_price - standard_cost.

Проверка понимания

Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.

Вопрос 1

Что важнее всего в практическом задании?

Вопрос 2

Как безопаснее двигаться в практикуме?

Вопрос 3

Что делать, если решение не совпадает с ожидаемым результатом?

Вопрос 4

Что делает SELECT?

Вопрос 5

Почему в SQL важен явный список столбцов?

Вопрос 6

Как лучше форматировать сложный SQL-запрос?