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

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

Xem khóa học

Hướng dẫn bài tập

  • Chọn country từ bảng films, và lấy số đếm khác nhau của certification vớ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
___
Chỉnh sửa và Chạy Mã