Menu
Coddy logo textTech

Recapitulação – Loja de Scooters

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:

  • scooters: model, brand, has_lights, price

Como gerente de uma loja de scooters, você percebeu que muitas scooters não são originais, o que significa que não têm um nome de modelo. Além disso, scooters ruins normalmente não têm luzes.

Sua tarefa envolve duas etapas:

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

O resultado deve incluir 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: filtre as linhas reconstruídas e, em seguida, calcule a média por grupo
SELECT ____
FROM (
    -- Passo 1: reconstrua 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