Défi : Obtenir la Quantité de Produits par Catégorie
L'entreprise nous confie désormais une nouvelle tâche.
Un nouveau fournisseur nous a contactés et a indiqué qu'il pouvait fournir des marchandises des catégories Meat
ou Grains
à bas prix. Nous devons déterminer quels produits dans ces catégories ont moins de 100 unités restantes en stock.
Swipe to start coding
Votre tâche consiste à trouver les noms des produits et leurs quantities
en stock. Joignez deux tables : product
et category
.
Concentrez-vous sur les produits appartenant aux catégories Meat
ou Grains
. Utilisez l'opérateur OR
pour ces catégories et assurez-vous que la quantité du produit est inférieure à 100 à l'aide de l'opérateur AND
.
Triez les résultats par la colonne name
avec la clause ORDER BY
.
Remarque
Placez la condition
OR
entre parenthèses avant d'appliquer l'opérateurAND
. Cela respecte l'ordre standard des opérations en mathématiques discrètes.
Votre résultat doit comporter 2 colonnes : product_name
et amount
. N'oubliez pas de définir les alias appropriés !
Instructions brèves
- Récupérez les colonnes
product.name
etproduct.amount
de la tableproduct
. - Attribuez l'alias
product_name
à la première colonne etamount
à la seconde. - Faites une jointure avec la table
category
sur la colonne communeproduct.category_id = category.id
. - Utilisez une clause
WHERE
exigeant quecategory.name
soit égal à'Meat'
ou'Grains'
. - Utilisez l'opérateur logique
AND
pour exiger également queproduct.amount < 100
. - Triez les résultats par
product.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 la Quantité de Produits par Catégorie
Glissez pour afficher le menu
L'entreprise nous confie désormais une nouvelle tâche.
Un nouveau fournisseur nous a contactés et a indiqué qu'il pouvait fournir des marchandises des catégories Meat
ou Grains
à bas prix. Nous devons déterminer quels produits dans ces catégories ont moins de 100 unités restantes en stock.
Swipe to start coding
Votre tâche consiste à trouver les noms des produits et leurs quantities
en stock. Joignez deux tables : product
et category
.
Concentrez-vous sur les produits appartenant aux catégories Meat
ou Grains
. Utilisez l'opérateur OR
pour ces catégories et assurez-vous que la quantité du produit est inférieure à 100 à l'aide de l'opérateur AND
.
Triez les résultats par la colonne name
avec la clause ORDER BY
.
Remarque
Placez la condition
OR
entre parenthèses avant d'appliquer l'opérateurAND
. Cela respecte l'ordre standard des opérations en mathématiques discrètes.
Votre résultat doit comporter 2 colonnes : product_name
et amount
. N'oubliez pas de définir les alias appropriés !
Instructions brèves
- Récupérez les colonnes
product.name
etproduct.amount
de la tableproduct
. - Attribuez l'alias
product_name
à la première colonne etamount
à la seconde. - Faites une jointure avec la table
category
sur la colonne communeproduct.category_id = category.id
. - Utilisez une clause
WHERE
exigeant quecategory.name
soit égal à'Meat'
ou'Grains'
. - Utilisez l'opérateur logique
AND
pour exiger également queproduct.amount < 100
. - Triez les résultats par
product.name
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4single