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

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 !

close

Awesome!

Completion rate improved to 4
Section 3. Chapitre 2
single

single

some-alt