Фільтрування за допомогою WHERE і HAVING
WHERE і HAVING можна використовувати як фільтри в одному запиті. Але те, як ми їх застосовуємо, де застосовуємо і для чого — суттєво різниться.
Вам потрібен запит, який повертає сумарний внесок у очки від важких форвардів команди (Power Forwards), де їхній загальний внесок перевищує 3000.
Ця вправа є частиною курсу
Покращення продуктивності запитів у SQL Server
Інструкції до вправи
- Застосуйте умову фільтра лише для рядків, де позиція дорівнює Power Forward (
PF). - Застосуйте фільтр для згрупованих рядків для загальної кількості очок понад 3000.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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
___ ___(___) > ___;