1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu trong SQL

Connected

Bài tập

JOIN các truy vấn con trong FROM

Bảng match trong European Soccer Database không chứa tên quốc gia hay tên đội. Bạn có thể lấy thông tin này bằng cách JOIN với bảng country, và dùng nó để tổng hợp dữ liệu, chẳng hạn số trận đấu được tổ chức ở mỗi quốc gia.

Nếu bạn muốn lọc dữ liệu từ một trong các bảng này, bạn cũng có thể tạo một truy vấn con (subquery) từ một bảng, rồi JOIN nó với một bảng hiện có trong cơ sở dữ liệu. Truy vấn con trong FROM là một cách hiệu quả để trả lời các câu hỏi chi tiết khi cần lọc hoặc biến đổi dữ liệu trước khi đưa vào kết quả cuối cùng.

Mục tiêu của bạn trong bài tập này là tạo một truy vấn con từ bảng match, rồi JOIN truy vấn con đó với bảng country để tính toán thông tin về các trận có tổng số bàn thắng từ 10 trở lên!

Hướng dẫn 1/2

undefined XP
    1
    2
  • Tạo truy vấn con để dùng ở bước tiếp theo, chọn country ID và match ID (id) từ bảng match.
  • Lọc các trận có tổng số bàn thắng lớn hơn hoặc bằng 10.