Menu
Coddy logo textTech

Récapitulatif - Boutique de scooters

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 :

  • scooters : model, brand, has_lights, price

En tant que gérant d’un magasin de scooters, vous avez remarqué que de nombreux scooters ne sont pas originaux, c’est-à-dire qu’il leur manque un nom de modèle. De plus, les scooters défectueux n’ont généralement pas de phares.

Votre tâche comporte deux étapes :

  1. Tout d’abord, ajoutez à tous les prix des scooters du magasin le prix moyen global.
  2. Ensuite, calculez le prix moyen pour chaque brand, en ne prenant en compte que les scooters en bon état et originaux (c’est-à-dire les scooters ayant un nom de modèle et des phares).

Le résultat doit inclure 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 en faire la moyenne 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