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 5.1] Khách hàng có tổng tài sản trên trung bình (HAVING)

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 5: CTE, TEMP TABLE và Subquery (truy vấn con) — khóa SQL

    Xác định khách hàng có tổng tài sản (tổng balance mọi tài khoản) lớn hơn hẳn mức trung bình của tổng tài sản các khách hàng có tài khoản.

    Lưu ý: trung bình được tính trên tổng tài sản từng khách hàng, không phải trung bình số dư từng tài khoản.

    Xuất customer_id, full_name, total_assets; sắp xếp total_assets giảm dần, đồng hạng theo customer_id tăng dần. Yêu cầu dùng subquery trong HAVING.

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

      Customers(customer_id, full_name), Accounts(customer_id, balance).

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

      customer_id, full_name, total_assets (TAB), sắp xếp total_assets giảm dần, customer_id tăng dần.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    17	Mai Van Vinh	12067000000.00
    40	Ngan Hang Ban Le Sai Gon	9500000000.00
    2	Tran Thi Binh	8640000000.00
    34	Quy Dau tu Bao Viet	4690000000.00
    38	Cong ty CP Xay dung Song Hong	4661000000.00
    32	Ngan Hang Nong Nghiep Phat Trien	4345000000.00
    5	Hoang Van Em	3432000000.00

    Giải thích:

    Trung bình tổng tài sản/khách hàng ~1,81 tỷ.

    Chủ đề

    📊 SQLSQLSQL: Buổi 5 – Subquery, CTE & TEMP TABLETất cả môn học

    Đang tải editor...