Повторение - Магазин скутеров
Часть раздела Основы путешествия по SQL на Coddy. Урок 41 из 72.
Задание
ЛегкоДоступные таблицы и столбцы:
<strong>scooters</strong>:<strong>model</strong>,<strong>brand</strong>,<strong>has_lights</strong>,<strong>price</strong>
Как менеджер магазина скутеров, вы заметили, что многие скутеры не являются оригинальными, то есть у них отсутствует название модели. Кроме того, у плохих скутеров обычно нет фар.
Ваша задача состоит из двух шагов:
- Сначала прибавьте к ценам всех скутеров в магазине общую среднюю цену.
- Затем рассчитайте среднюю цену для каждого бренда (
brand), учитывая только хорошие и оригинальные скутеры (то есть скутеры с названием модели и фарами).
Результат должен содержать brand и среднюю цену — avg_price. Отсортируйте результаты по средней цене по возрастанию.
Попробуйте сами
-- Шаг 2: отфильтровать перестроенные строки, затем усреднить их по группам
SELECT ____
FROM (
-- Шаг 1: перестроить каждую строку, заменив значение на скорректированное
SELECT model, brand, has_lights, ____ AS price
FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL