Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [MySQL] Quán ăn đạt chuẩn đối tác giao đồ

    Ứng dụng giao đồ ăn VietFood xét duyệt đối tác hàng tháng: một quán được công nhận đối tác chuẩn nếu trong tháng có ít nhất 2 đơn và tổng doanh thu từ 200000 đồng trở lên.

    Bảng don_hang:

    Cột Kiểu Ý nghĩa
    ma_don INT Mã đơn (duy nhất)
    ma_quan INT Mã quán nhận đơn
    tong_tien INT Giá trị đơn (đồng)

    Hãy liệt kê các quán đạt chuẩn gồm ma_quan, so_don (số đơn) và tong_dt (tổng doanh thu), sắp xếp theo ma_quan tăng dần.

    Ví dụ. Với dữ liệu: (1, 1, 100000), (2, 1, 80000), (3, 1, 70000), (4, 2, 500000), (5, 3, 90000), (6, 3, 60000) thì kết quả là:

    1	3	250000
    

    Quán 2 chỉ có 1 đơn, quán 3 tổng chỉ 150000 nên đều không đạt.

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

      Một kịch bản SQL gồm các lệnh CREATE TABLE và INSERT tạo dữ liệu cho bảng don_hang.

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

      Số dòng của bảng ≤200\le 200≤200; 0≤tong_tien≤1070 \le tong\_tien \le 10^70≤tong_tien≤107.

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

      Mỗi dòng gồm ma_quan, so_don, tong_dt cách nhau bởi ký tự TAB, không có dòng tiêu đề.

    Ví dụ:

    Đầu vào:

    CREATE TABLE don_hang (ma_don INT, ma_quan INT, tong_tien INT);
    INSERT INTO don_hang VALUES (1, 1, 100000), (2, 1, 80000), (3, 1, 70000), (4, 2, 500000), (5, 3, 90000), (6, 3, 60000);

    Đầu ra:

    1	3	250000

    Giải thích:

    Quán 1 có 3 đơn, tổng 250000 nên thỏa cả hai điều kiện. Quán 2 tuy tổng 500000 nhưng chỉ có 1 đơn; quán 3 có 2 đơn nhưng tổng 150000 < 200000 — cả hai bị loại bởi HAVING.

    Đang tải editor...