시작하기무료로 시작하기

WHERE와 HAVING으로 필터링하기

WHEREHAVING은 같은 쿼리에서 필터로 사용할 수 있어요. 하지만 어떻게, 어디에, 무엇을 위해 사용하는지는 꽤 다릅니다.

팀의 Power Forward들이 기여한 총 득점이 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
___ ___(___) > ___;
코드 편집 및 실행