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 6.3] Xóa giao dịch của một khách hàng cụ thể

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 6: Thay đổi dữ liệu: INSERT, UPDATE, DELETE — khóa SQL

    Do sự cố nhập liệu, toàn bộ giao dịch khớp lệnh (Trades) của khách hàng có customer_code = 'KH100014' phải được xóa để nhập lại. Xóa chỉ bảng Trades: không xóa Orders, Accounts, Customers.

    Nhắc lại chuỗi quan hệ: Trades.order_id → Orders.account_id → Accounts.customer_id → Customers. Hãy chạy SELECT kiểm tra tập dòng sẽ xóa trước khi viết DELETE (thói quen an toàn).

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

      Customers(customer_id, customer_code), Accounts, Orders, Trades.

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

      (Chấm theo trạng thái dữ liệu: số dòng và tổng giá trị Trades; số dòng Orders.)

    Ví dụ:

    Đầu vào:

    Đầu ra:

    82	3817525000.00	120	40

    Giải thích:

    KH100014 (khách hàng 2) có 4 giao dịch; sau khi xóa còn 82 giao dịch.

    Chủ đề

    📊 SQLSQLSQL: Buổi 6 – INSERT, UPDATE, DELETETất cả môn học

    Đang tải editor...