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 8.3] Mã chứng khoán bán chạy nhất

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: JOIN - Kết hợp bảng — khóa SQL

    "Bán chạy nhất" = mã có tổng khối lượng khớp của các lệnh BÁN (Orders.side = 'SELL') lớn nhất. Tìm một mã đó, in symbol, company_name và tổng khối lượng sold_qty. Nếu nhiều mã đồng hạng, chọn mã có symbol nhỏ nhất theo bảng chữ cái.

    Gợi ý: Trades JOIN Orders (để biết chiều lệnh) JOIN Securities (để lấy tên), GROUP BY, sắp xếp giảm dần rồi lấy dòng đầu (SQL Server TOP 1; MySQL LIMIT 1).

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

      Trades(order_id, symbol, quantity), Orders(order_id, side), Securities(symbol, company_name).

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

      symbol, company_name, sold_qty (đúng 1 dòng).

    Ví dụ:

    Đầu vào:

    Đầu ra:

    PVS	Tong Cong ty Dich vu Ky thuat Dau khi	9500

    Giải thích:

    Mã có tổng khối lượng bán lớn nhất trong dữ liệu gốc.

    Chủ đề

    📊 SQLSQLSQL: Buổi 8 – JOINTất cả môn học

    Đang tải editor...