Défi : Obtenir le Prix Minimum par Catégorie
L'entreprise doit trouver le prix minimum d'un produit pour chaque catégorie afin d'organiser une campagne marketing. Cette tâche vous a été confiée !
Swipe to start coding
Votre tâche consiste à obtenir le prix minimum pour chaque catégorie de produit. Cependant, afin d'offrir des options aux clients, vous devez récupérer uniquement les catégories qui comptent plus de 5 produits différents.
Joignez deux tables, agrégerez les données et utilisez la clause HAVING
.
À la fin, triez le résultat par le category_name
par ordre croissant.
Attention, la réponse doit comporter 2 colonnes : category_name
et min_price
. N'oubliez donc pas de définir des alias pour ces colonnes !
Instructions brèves
- Récupérer la colonne
category.name
et la valeur minimale de la colonneprice
depuis la tablecategory
. - Attribuer l'alias
category_name
à la première colonne etmin_price
à la seconde. - Joindre la table
product
sur la colonne communecategory.id = product.category_id
. - Grouper les données par
category.name
. - Utiliser une clause
HAVING
avec la conditionCOUNT(product.name) > 5
. - Trier les résultats par
category_name
.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4
Défi : Obtenir le Prix Minimum par Catégorie
Glissez pour afficher le menu
L'entreprise doit trouver le prix minimum d'un produit pour chaque catégorie afin d'organiser une campagne marketing. Cette tâche vous a été confiée !
Swipe to start coding
Votre tâche consiste à obtenir le prix minimum pour chaque catégorie de produit. Cependant, afin d'offrir des options aux clients, vous devez récupérer uniquement les catégories qui comptent plus de 5 produits différents.
Joignez deux tables, agrégerez les données et utilisez la clause HAVING
.
À la fin, triez le résultat par le category_name
par ordre croissant.
Attention, la réponse doit comporter 2 colonnes : category_name
et min_price
. N'oubliez donc pas de définir des alias pour ces colonnes !
Instructions brèves
- Récupérer la colonne
category.name
et la valeur minimale de la colonneprice
depuis la tablecategory
. - Attribuer l'alias
category_name
à la première colonne etmin_price
à la seconde. - Joindre la table
product
sur la colonne communecategory.id = product.category_id
. - Grouper les données par
category.name
. - Utiliser une clause
HAVING
avec la conditionCOUNT(product.name) > 5
. - Trier les résultats par
category_name
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4single