Lọc với WHERE và HAVING
WHERE và HAVING có thể được dùng làm bộ lọc trong cùng một truy vấn. Nhưng cách dùng, vị trí dùng và mục đích sử dụng của chúng thì khá khác nhau.
Bạn cần một truy vấn trả về tổng điểm đóng góp của các Power Forward của một đội khi tổng đóng góp điểm của họ lớn hơn 3000.
Bài tập này là một phần của khóa học
Cải thiện hiệu năng truy vấn trong SQL Server
Hướng dẫn bài tập
- Áp dụng điều kiện lọc chỉ lấy các hàng có vị trí là Power Forward (
PF). - Áp dụng bộ lọc hàng đã nhóm cho tổng điểm lớn hơn 3000.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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
___ ___(___) > ___;