Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 2.3] Top 10 khách hàng có tài sản lớn nhất

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 2: Sắp xếp dữ liệu và các hàm thống kê cơ bản — khóa SQL

    Ban lãnh đạo muốn danh sách 10 khách hàng giàu nhất. "Tài sản" của một khách hàng là tổng số dư các tài khoản ACTIVE của khách hàng đó (chưa cần tên khách hàng, chỉ dùng customer_id trong bảng Accounts).

    Xuất: customer_id, tong_tai_san. Sắp xếp tong_tai_san giảm dần; nếu bằng nhau thì customer_id tăng dần. Chỉ lấy 10 dòng đầu.

    SQL Server dùng TOP, MySQL dùng LIMIT.

    • Định dạng đầu vào:

      Bảng Accounts.

    • Định dạng đầu ra:

      customer_id, tong_tai_san (TAB); tối đa 10 dòng, sắp theo tong_tai_san giảm dần rồi customer_id tăng dần.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    17	12067000000.00
    40	9500000000.00
    2	8640000000.00
    34	4690000000.00
    38	4661000000.00
    32	4345000000.00
    5	3432000000.00
    31	1735000000.00
    6	1600000000.00
    30	1402000000.00

    Giải thích:

    Khách hàng 17 dẫn đầu với 12,067 tỷ; khách hàng thứ 10 có 1,402 tỷ.

    Chủ đề

    📊 SQLSQLSQL: Buổi 2 – Sắp xếp & hàm thống kêTất cả môn học

    Đang tải editor...