CommencerCommencer gratuitement

Filtrer avec WHERE et HAVING

WHERE et HAVING peuvent être utilisés comme filtres dans une même requête. Toutefois, la manière dont on les utilise, l’endroit où on les place et leur objectif sont assez différents.

Vous souhaitez écrire une requête qui renvoie la contribution totale en points des Power Forwards d’une équipe lorsque leur contribution totale dépasse 3000.

Cet exercice fait partie du cours

Améliorer les performances des requêtes dans SQL Server

Afficher le cours

Instructions

  • Appliquez une condition de filtre pour ne conserver que les lignes où la position est Power Forward (PF).
  • Appliquez un filtre sur les lignes groupées pour un total de points supérieur à 3000.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT Team, 
	SUM(TotalPoints) AS TotalPFPoints
FROM PlayerStats
-- Filter for only rows with power forwards
___ ___ = ___
GROUP BY Team
-- Filter for total points greater than 3000
___ ___(___) > ___;
Modifier et exécuter le code