📝 Задания: Summary session 5
⚡ Кратко
8 задач для самопроверки по материалам занятий 17–19.
Все задания выполняются на таблице products базы northwind.
Задание 1. Статистики по standard_cost
Выведите среднее, минимум, максимум и сумму по столбцу standard_cost.
Задание 2. Категории с тремя и более товарами
Посчитайте количество товаров в каждой категории. Выведите только категории с количеством не менее 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
Как лучше использовать summary-урок?
Вопрос 2
Что показывает хороший результат после повторения блока?
Вопрос 3
Какой вопрос стоит задать себе после каждого ответа?
Вопрос 4
Что делает SELECT?
Вопрос 5
Почему в SQL важен явный список столбцов?
Вопрос 6
Как лучше форматировать сложный SQL-запрос?
Вопрос 7
Что означает NULL?
Вопрос 8
Почему запросы стоит проверять на маленькой выборке?