Menu
Coddy logo textTech

Recap - Scooter Shop

Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 41 sur 72.

challenge icon

Défi

Facile

Tables et colonnes disponibles :

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

En tant que gérant d'un magasin de trottinettes, vous avez remarqué que de nombreuses trottinettes ne sont pas d'origine, ce qui signifie qu'il leur manque un nom de modèle. De plus, les mauvaises trottinettes n'ont généralement pas de lumières.

Votre tâche comporte deux étapes :

  1. Tout d'abord, ajoutez au prix de toutes les trottinettes du magasin le prix moyen global.
  2. Ensuite, calculez le prix moyen pour chaque brand, en ne prenant en compte que les bonnes trottinettes d'origine (c'est-à-dire les trottinettes avec un nom de modèle et des lumières).

Le résultat doit inclure la marque brand et le prix moyen - avg_price. Triez les résultats par prix moyen dans l'ordre croissant.

Essayez vous-même

-- Étape 2 : filtrer les lignes reconstruites, puis les moyenner par groupe
SELECT ____
FROM (
    -- Étape 1 : reconstruire chaque ligne, en remplaçant la valeur par celle ajustée
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground SQL