Sử dụng window function
Ở bài trước, bạn đã học cách dùng sub-query để thực hiện phân tích phức tạp hơn. Trong bài này, chúng ta sẽ tiếp tục các phân tích nâng cao và sử dụng window function để hỗ trợ. Nhắc lại: window function cho phép bạn tính toán trên một tập hữu hạn các hàng dữ liệu.
Hãy tưởng tượng tình huống sau:
Bạn được giao nhiệm vụ xác định các khoản bồi thường lớn nhất ở mỗi bang. Ban lãnh đạo muốn có khả năng lọc top N khoản bồi thường cho từng bang và muốn thông tin này hiển thị sẵn trên dashboard của họ.
Đây là một trường hợp sử dụng tuyệt vời cho window function RANK()!
Bài tập này là một phần của khóa học
Nhập môn Databricks SQL
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập