НачатьНачать бесплатно

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