Recap - Scooter Shop
Fait partie de la section Les fondamentaux du Journey SQL de Coddy. Leçon 41 sur 72.
Défi
FacileTables 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 :
- Tout d'abord, ajoutez au prix de toutes les trottinettes du magasin le prix moyen global.
- 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
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columnsEntraînez-vous par vous-même : Playground SQL