1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập báo cáo trong SQL

Connected

Bài tập

Số lượng nội dung thi đấu trong mỗi môn thể thao

Sơ đồ E:R đầy đủ cho cơ sở dữ liệu được hiển thị bên dưới:

Vì công ty sẽ tham gia cả môn thể thao mùa hè và mùa đông, nên thật hữu ích khi xem tất cả các môn thể thao trong một báo cáo tập trung.

Nhiệm vụ của bạn là tạo một truy vấn hiển thị số lượng sự kiện độc nhất được tổ chức cho mỗi môn thể thao. Lưu ý rằng vì không có mối quan hệ nào giữa hai bảng này, bạn sẽ cần dùng UNION thay vì JOIN.

Hướng dẫn

100 XP
  • Tạo báo cáo hiển thị events duy nhất theo sport cho cả sự kiện mùa hè và mùa đông.
  • Dùng UNION để kết hợp các bảng liên quan.
  • Dùng hai câu lệnh GROUP BY theo nhu cầu.
  • Sắp xếp truy vấn cuối cùng để số lượng sự kiện cao nhất xuất hiện trước.