ПочатиПочніть безкоштовно

Фільтрування за допомогою 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
___ ___(___) > ___;
Редагувати та запускати код