Menu
Coddy logo textTech

Повторение - Магазин скутеров

Часть раздела Основы путешествия по SQL на Coddy. Урок 41 из 72.

challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • scooters: model, brand, has_lights, price

Как управляющий магазином скутеров, вы заметили, что многие скутеры не являются оригинальными, то есть у них отсутствует название модели. Кроме того, у плохих скутеров обычно нет фар.

Ваша задача состоит из двух шагов:

  1. Сначала добавьте к цене всех скутеров в магазине среднюю цену по всем скутерам.
  2. Затем рассчитайте среднюю цену для каждого brand, учитывая только хорошие и оригинальные скутеры (то есть скутеры с названием модели и фарами).

Результат должен содержать brand и среднюю цену — avg_price. Отсортируйте результаты по средней цене в порядке возрастания.

Попробуйте сами

-- Шаг 2: отфильтровать перестроенные строки, затем усреднить их по группам
SELECT ____
FROM (
    -- Шаг 1: перестроить каждую строку, заменив значение на скорректированное
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница SQL