Contenu du cours
SQL Intermédiaire
SQL Intermédiaire
Défi : Obtenir la Catégorie par Prix du Produit
Nous avons obtenu la quantité de produits dans chaque catégorie. Maintenant, l'entreprise nous a chargé de récupérer les catégories où les produits coûtent plus cher qu'un certain montant, afin qu'ils puissent bénéficier d'une réduction.
Swipe to start coding
Votre tâche consiste à récupérer les noms de catégories uniques qui ont des produits avec un price
supérieur à 450. Utilisez la clause WHERE
pour cela, en comparant 450 à la valeur de la colonne price
.
Il ne doit y avoir qu'une seule colonne dans le résultat - category.name
. Vous n'incluez pas la colonne price
dans la section SELECT
; vous ne l'utilisez que dans la section WHERE
.
Instructions succinctes
- Récupérez la colonne
category.name
de la tablecategory
. - Utilisez
DISTINCT
pour obtenir uniquement des valeurs uniques. - Joignez la table
product
avec une instructionJOIN
. - La colonne commune aux deux tables est
category.id = product.category_id
. - Utilisez une clause
WHERE
avec la conditionprice > 450
.
Solution
Merci pour vos commentaires !
Défi : Obtenir la Catégorie par Prix du Produit
Nous avons obtenu la quantité de produits dans chaque catégorie. Maintenant, l'entreprise nous a chargé de récupérer les catégories où les produits coûtent plus cher qu'un certain montant, afin qu'ils puissent bénéficier d'une réduction.
Swipe to start coding
Votre tâche consiste à récupérer les noms de catégories uniques qui ont des produits avec un price
supérieur à 450. Utilisez la clause WHERE
pour cela, en comparant 450 à la valeur de la colonne price
.
Il ne doit y avoir qu'une seule colonne dans le résultat - category.name
. Vous n'incluez pas la colonne price
dans la section SELECT
; vous ne l'utilisez que dans la section WHERE
.
Instructions succinctes
- Récupérez la colonne
category.name
de la tablecategory
. - Utilisez
DISTINCT
pour obtenir uniquement des valeurs uniques. - Joignez la table
product
avec une instructionJOIN
. - La colonne commune aux deux tables est
category.id = product.category_id
. - Utilisez une clause
WHERE
avec la conditionprice > 450
.
Solution
Merci pour vos commentaires !