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.2] Tài sản trung bình mỗi khách hàng

    📖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

    Phòng Phân tích muốn biết tài sản trung bình mỗi khách hàng và so sánh với số dư trung bình mỗi tài khoản. Chỉ xét các tài khoản ACTIVE; chưa dùng JOIN nên "khách hàng" được xác định bằng customer_id trong Accounts.

    Xuất đúng một dòng gồm 4 cột:

    1. so_khach_hang – số khách hàng khác nhau có ít nhất một tài khoản ACTIVE;
    2. tong_so_du – tổng số dư các tài khoản ACTIVE;
    3. tb_moi_khach – tổng số dư chia số khách hàng, làm tròn 2 chữ số thập phân;
    4. tb_moi_tai_khoan – số dư trung bình mỗi tài khoản, làm tròn 2 chữ số thập phân.

    Hai cột 3 và 4 phải in đúng 2 chữ số thập phân (vd 1826628571.43) trên cả SQL Server và MySQL.

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

      Bảng Accounts.

    • Ràng buộc đầu vào:

      Chú ý chia số nguyên trong SQL Server; dùng CAST(ROUND(..., 2) AS DECIMAL(18,2)).

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

      Một dòng: so_khach_hang, tong_so_du, tb_moi_khach, tb_moi_tai_khoan (TAB).

    Ví dụ:

    Đầu vào:

    Đầu ra:

    35	63932000000.00	1826628571.43	726500000.00

    Giải thích:

    35 khách hàng có tài khoản ACTIVE; 63.932.000.000 ÷ 35 = 1.826.628.571,43.

    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...