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. À présent, l'entreprise nous a demandé d'identifier les catégories dont les produits coûtent plus qu'un certain montant, afin de pouvoir leur appliquer une remise.

Tâche

Swipe to start coding

Votre tâche consiste à récupérer les noms de catégories uniques ayant des produits dont le price est supérieur à 450. Utilisez la clause WHERE pour cela, en comparant 450 avec la valeur de la colonne price.

La sortie doit comporter une seule colonne : category.name. N'incluez pas la colonne price dans la section SELECT ; utilisez-la uniquement dans la section WHERE.

Instructions brèves

  • Récupérer la colonne category.name de la table category.
  • Utiliser DISTINCT pour obtenir uniquement des valeurs uniques.
  • Joindre la table product à l'aide d'une instruction JOIN.
  • La colonne commune aux deux tables est category.id = product.category_id.
  • Utiliser 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 we should use as the threshold for product prices?

Can you show me how to retrieve those categories from the data?

Do you need the results in a specific format or report?

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. À présent, l'entreprise nous a demandé d'identifier les catégories dont les produits coûtent plus qu'un certain montant, afin de pouvoir leur appliquer une remise.

Tâche

Swipe to start coding

Votre tâche consiste à récupérer les noms de catégories uniques ayant des produits dont le price est supérieur à 450. Utilisez la clause WHERE pour cela, en comparant 450 avec la valeur de la colonne price.

La sortie doit comporter une seule colonne : category.name. N'incluez pas la colonne price dans la section SELECT ; utilisez-la uniquement dans la section WHERE.

Instructions brèves

  • Récupérer la colonne category.name de la table category.
  • Utiliser DISTINCT pour obtenir uniquement des valeurs uniques.
  • Joindre la table product à l'aide d'une instruction JOIN.
  • La colonne commune aux deux tables est category.id = product.category_id.
  • Utiliser 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 !

Section 3. Chapitre 2
single

single

some-alt