Bắt đầu ngayBắt đầu miễn phí

Lọc với WHERE và HAVING

WHEREHAVING 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

Xem khóa học

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
___ ___(___) > ___;
Chỉnh sửa và Chạy Mã