Menu
Coddy logo textTech

Recap - Coffee Shop

Fait partie de la section Les fondamentaux du Journey SQL de Coddy — leçon 42 sur 72.

challenge icon

Défi

Moyen

Tables et colonnes disponibles :

  • <strong>beans</strong> : <strong>brand</strong>, <strong>density</strong>, <strong>diameter_wide</strong>, <strong>shade</strong>

Vous êtes le propriétaire d'un café. Il y a de nombreux clients qui attendent leurs commandes. Vous ne pouvez utiliser qu'un seul type de grains de café par jour.

Il y a plusieurs critères pour sélectionner quels grains utiliser. Tout d'abord, nous devons filtrer les grains en fonction de ces conditions :

  • Tous les grains doivent avoir un diamètre supérieur à la diamètre moyen de tous les grains dans la table
  • Pour les grains légers : ne garder que ceux où le ratio de densité à diamètre est supérieur à 0.01
  • Pour les grains sombres : les garder tous
  • Pour les grains semi-sombres : exclure tous (ils sont considérés comme inadaptés)

Pour chaque marque qui répond à ces critères, calculer leur densité moyenne. Ne garder que les marques où la densité moyenne est inférieure à 0.8.

Retourner le nom de la marque et leur densité moyenne (nommer la colonne avg_density) arrondie à 3 décimales. Trier les résultats par densité moyenne en ordre ascendant.

Essayez vous-même

Toutes les leçons de Les fondamentaux