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é pouvoir fournir des marchandises des catégories Meat ou Grains à moindre coût. Nous devons déterminer quels produits dans ces catégories disposent de 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.
Placez la condition OR entre parenthèses avant d'appliquer l'opérateur AND. 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.nameetproduct.amountde la tableproduct. - Attribuez l'alias
product_nameà la première colonne etamountà la seconde. - Faites une jointure avec la table
categorysur la colonne communeproduct.category_id = category.id. - Utilisez une clause
WHEREexigeant quecategory.namesoit égal à'Meat'ou'Grains'. - Utilisez l'opérateur logique
ANDpour 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
Which products in the Meat category have less than 100 units left?
Which products in the Grains category have less than 100 units left?
Can you show me a list of all products from both categories with less than 100 units?
Génial!
Completion taux amélioré à 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é pouvoir fournir des marchandises des catégories Meat ou Grains à moindre coût. Nous devons déterminer quels produits dans ces catégories disposent de 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.
Placez la condition OR entre parenthèses avant d'appliquer l'opérateur AND. 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.nameetproduct.amountde la tableproduct. - Attribuez l'alias
product_nameà la première colonne etamountà la seconde. - Faites une jointure avec la table
categorysur la colonne communeproduct.category_id = category.id. - Utilisez une clause
WHEREexigeant quecategory.namesoit égal à'Meat'ou'Grains'. - Utilisez l'opérateur logique
ANDpour exiger également queproduct.amount < 100. - Triez les résultats par
product.name.
Solution
Merci pour vos commentaires !
single