Filtrer avec WHERE et HAVING
WHERE et HAVING peuvent servir de filtres dans une même requête. Cependant, la façon de les utiliser, l'endroit où les placer et leur objectif sont assez différents.
Vous voulez une requête qui retourne la contribution totale en points des ailiers forts d'une équipe lorsque leur contribution totale dépasse 3000.
Cette activité fait partie du cours
Améliorer la performance des requêtes dans SQL Server
Instructions de l’exercice
- Appliquez une condition de filtre pour ne garder que les lignes où la position est Power Forward (
PF). - Appliquez un filtre de lignes groupées pour un total de points supérieur à 3000.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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
___ ___(___) > ___;