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
Section 3. Chapitre 4
single

single

Défi : Obtenir la Quantité de Produits par Catégorie

Glissez pour afficher le menu

L'entreprise vous confie maintenant une nouvelle tâche.

Un nouveau fournisseur vous a contacté et a indiqué qu'il peut fournir des marchandises des catégories Meat ou Grains à bas prix. Vous devez déterminer quels produits dans ces catégories ont moins de 100 unités restantes en stock.

Tâche

Glissez pour commencer à coder

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 en utilisant l’opérateur AND.

Triez les résultats par la colonne name à l’aide de 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.

Le 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érer les colonnes product.name et product.amount de la table product.
  • Attribuer l’alias product_name à la première colonne et amount à la seconde.
  • Joindre la table category sur la colonne commune product.category_id = category.id.
  • Utiliser une clause WHERE exigeant que category.name soit égal à 'Meat' ou 'Grains'.
  • Utiliser l’opérateur logique AND pour exiger également que product.amount < 100.
  • Trier 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 !

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

some-alt