Lọc với từ khoá HAVING
Từ khóa cuối cùng của bạn là HAVING. Nó hoạt động tương tự như WHERE vì đều là mệnh đề lọc, nhưng khác ở chỗ HAVING dùng để lọc dữ liệu đã được nhóm.
Lọc dữ liệu đã được nhóm đặc biệt hữu ích khi làm việc với bộ dữ liệu lớn. Khi xử lý hàng nghìn hay thậm chí hàng triệu dòng, HAVING cho phép bạn chỉ lọc đúng nhóm dữ liệu mình cần, chẳng hạn như các phim có thời lượng trên hai giờ!
Hãy luyện tập dùng HAVING để tìm ra quốc gia (hoặc các quốc gia) có hệ thống phân loại phim đa dạng nhất.
Bài tập này là một phần của khóa học
SQL nâng cao
Hướng dẫn bài tập
- Chọn
countrytừ bảngfilms, và lấy số đếm khác nhau củacertificationvới bí danh làcertification_count. - Nhóm kết quả theo
country. - Lọc để chỉ giữ các kết quả có số lượng phân loại duy nhất lớn hơn 10.
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 the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___