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

Lọc dữ liệu với truy vấn con

Một cách khác để lọc từ một bảng khác là dùng truy vấn con (subquery). Quy trình như sau:

  1. Tạo một truy vấn con trả về một danh sách.
  2. Trong truy vấn chính, thêm mệnh đề WHERE tham chiếu đến danh sách đó.

Mục tiêu của bạn là tạo cùng báo cáo như bài tập trước, với các đặc điểm sau:

  • Cột thứ nhất là bronze_medals, tức tổng số bronze.
  • Cột thứ hai là silver_medals, tức tổng số silver.
  • Cột thứ ba là gold_medals, tức tổng số gold.
  • Chỉ bao gồm summer_games.
  • Báo cáo được lọc để chỉ bao gồm các vận động viên 16 tuổi hoặc nhỏ hơn.

Trong bài này, hãy dùng cách tiếp cận bằng truy vấn con.

Hướng dẫn

100 XP
  • Tạo truy vấn lấy tổng bronze_medals, silver_medals và gold_medals từ summer_games.
  • Thiết lập một truy vấn con trả về tất cả vận động viên 16 tuổi hoặc nhỏ hơn.
  • Thêm mệnh đề WHERE tham chiếu truy vấn con để lọc vận động viên 16 tuổi hoặc nhỏ hơn.