Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Obtenir la Quantité de Produits par Catégorie | Jointure de Tables
SQL Intermédiaire

bookDé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.

Tâche

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é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.name et product.amount de la table product.
  • Attribuez l'alias product_name à la première colonne et amount à la seconde.
  • Faites une jointure avec la table category sur la colonne commune product.category_id = category.id.
  • Utilisez une clause WHERE exigeant que category.name soit égal à 'Meat' ou 'Grains'.
  • Utilisez l'opérateur logique AND pour exiger également que product.amount < 100.
  • Triez les résultats par product.name.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4

bookDé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.

Tâche

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é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.name et product.amount de la table product.
  • Attribuez l'alias product_name à la première colonne et amount à la seconde.
  • Faites une jointure avec la table category sur la colonne commune product.category_id = category.id.
  • Utilisez une clause WHERE exigeant que category.name soit égal à 'Meat' ou 'Grains'.
  • Utilisez l'opérateur logique AND pour exiger également que product.amount < 100.
  • Triez les résultats par product.name.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

close

Awesome!

Completion rate improved to 4
Section 3. Chapitre 4
single

single

some-alt