Menu
Coddy logo textTech

Recap - Scooter Shop

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 41 de 72.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • <strong>scooters</strong>: <strong>model</strong>, <strong>brand</strong>, <strong>has_lights</strong>, <strong>price</strong>

Como gerente de uma loja de patinetes, você notou que muitos patinetes não são originais, o que significa que não possuem um nome de modelo. Além disso, patinetes ruins normalmente não têm luzes.

Sua tarefa envolve duas etapas:

  1. Primeiro, adicione a todos os preços de patinetes na loja o preço médio geral.
  2. Em seguida, calcule o preço médio para cada brand, considerando apenas patinetes bons e originais (ou seja, patinetes com um nome de modelo e luzes).

O resultado deve incluir a brand e o preço médio - avg_price. Ordene os resultados pelo preço médio em ordem crescente.

Experimente você mesmo

-- Passo 2: filtrar as linhas reconstruídas e, em seguida, calcular a média por grupo
SELECT ____
FROM (
    -- Passo 1: reconstruir cada linha, substituindo o valor pelo ajustado
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL