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

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

Tâche

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 table category.
  • Utilisez DISTINCT pour obtenir uniquement des valeurs uniques.
  • Joignez la table product avec une instruction JOIN.
  • La colonne commune aux deux tables est category.id = product.category_id.
  • Utilisez une clause WHERE avec la condition price > 450.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
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:

What is the specific amount of money to use as the threshold?

Can you show me how to filter the categories based on product price?

Which data source or table should I use to retrieve the product prices?

close

Awesome!

Completion rate improved to 4

bookDéfi : Obtenir la Catégorie par Prix du Produit

Glissez pour afficher le menu

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.

Tâche

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 table category.
  • Utilisez DISTINCT pour obtenir uniquement des valeurs uniques.
  • Joignez la table product avec une instruction JOIN.
  • La colonne commune aux deux tables est category.id = product.category_id.
  • Utilisez une clause WHERE avec la condition price > 450.

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 2
single

single

some-alt