Lồng một truy vấn con trong FROM
Số trận trung bình mỗi mùa mà một đội ghi từ 5 bàn trở lên là bao nhiêu? Điều này khác nhau thế nào theo quốc gia?
Hãy dùng một truy vấn con lồng nhau và có tương quan để thực hiện. Trong thực tế, bạn có thể sẽ không thường xuyên phải lồng nhiều truy vấn con. Tuy nhiên, đôi khi bạn sẽ gặp khó khăn khi GROUP BY đúng cột mình muốn, hoặc khi cần tính toán thông tin đòi hỏi nhiều phép biến đổi toán học (ví dụ: AVG của COUNT).
Lồng các truy vấn con và thực hiện các phép biến đổi theo từng bước—thêm chúng vào một truy vấn con, rồi tiếp tục bước biến đổi tiếp theo—thường là cách dễ nhất để cho ra kết quả chính xác về dữ liệu của bạn. Bắt đầu thôi!
Bài tập này là một phần của khóa học
Xử lý dữ liệu trong SQL
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 matches where a team scored 5+ goals
SELECT
country_id,
season,
id
FROM match
WHERE home_goal ___ OR away_goal ___;