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

Connected

Bài tập

Subquery trong Select cho phép tính

Subquery trong SELECT là một cách hữu ích để tạo các cột tính toán trong truy vấn. Một subquery trong SELECT có thể được xem như một giá trị số đơn lẻ để dùng trong phép tính của bạn. Khi viết subquery trong SELECT, cần nhớ rằng lọc ở truy vấn chính sẽ không tự động lọc subquery — và ngược lại.

Ở bài trước, bạn đã tạo một cột để so sánh số bàn thắng trung bình mỗi giải với số bàn thắng trung bình toàn mùa 2013/2014. Trong bài này, bạn sẽ thêm một cột so sánh trực tiếp hai giá trị này bằng cách lấy trung bình theo giải trừ đi trung bình toàn mùa từ subquery.

Hướng dẫn

100 XP
  • Chọn số bàn thắng trung bình mỗi trận cho từng giải trong truy vấn chính.
  • Chọn số bàn thắng trung bình mỗi trận toàn bộ cho mùa '2013/2014' trong subquery.
  • Trừ giá trị từ subquery khỏi số bàn thắng trung bình tính cho mỗi giải.
  • Lọc truy vấn chính để chỉ bao gồm các trận của mùa '2013/2014'.