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

Connected

Bài tập

Lật ngược kết quả với OVER

Trong bài trước, thứ hạng được tạo trong truy vấn của bạn được sắp xếp từ nhỏ đến lớn. Bằng cách thêm DESC vào window function, bạn có thể tạo thứ hạng được sắp xếp từ lớn đến nhỏ.

SELECT 
    id,
    RANK() OVER(ORDER BY home_goal DESC) AS rank
FROM match;

Hướng dẫn

100 XP
  • Chọn name của league và tổng số bàn thắng trung bình ghi được từ league và match.
  • Hoàn thiện window function để xếp hạng từng league từ cao xuống thấp theo số bàn thắng trung bình.
  • ORDER truy vấn chính BY thứ hạng bạn vừa tạo.