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.1] Thêm khách hàng mới (một dòng và nhiều dòng)

    📖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

    Bộ phận Chăm sóc khách hàng vừa mở hồ sơ cho 3 khách hàng cá nhân mới. Hãy thêm vào bảng Customers:

    customer_id customer_code full_name customer_type birth_date city email status created_date
    41 KH100287 Le Minh Quan INDIVIDUAL 1990-05-15 Ha Noi [email protected] NEW 2026-09-25
    42 KH100294 Pham Thu Trang INDIVIDUAL 1995-11-02 Da Nang [email protected] NEW 2026-09-25
    43 KH100301 Nguyen Duc Thang INDIVIDUAL 1988-03-27 TP.HCM [email protected] NEW 2026-09-25

    Yêu cầu: khách hàng 41 thêm bằng một câu INSERT một dòng, khách hàng 42 và 43 thêm bằng một câu INSERT nhiều dòng. Các cột không nêu (phone, referrer_id) để NULL. Ghi rõ danh sách cột trong INSERT (không dựa vào thứ tự cột của bảng).

    Hệ thống chấm bằng cách kiểm tra dữ liệu sau khi script chạy.

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

      Bảng Customers (customer_id, customer_code, full_name, customer_type, birth_date, city, phone, email, status, created_date, referrer_id).

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

      (Chấm theo trạng thái dữ liệu: bảng Customers sau khi chạy script phải có đúng 3 dòng mới và không dòng cũ nào bị đổi.)

    Ví dụ:

    Đầu vào:

    Đầu ra:

    41	KH100287	Le Minh Quan	INDIVIDUAL	1990-05-15	Ha Noi	[email protected]	NEW	2026-09-25	43	7	3
    42	KH100294	Pham Thu Trang	INDIVIDUAL	1995-11-02	Da Nang	[email protected]	NEW	2026-09-25	43	7	3
    43	KH100301	Nguyen Duc Thang	INDIVIDUAL	1988-03-27	TP.HCM	[email protected]	NEW	2026-09-25	43	7	3

    Giải thích:

    Sau khi chạy, Customers có 43 dòng; ba dòng mới (ID >= 41) hiển thị đầy đủ thông tin.

    Chủ đề

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

    Đang tải editor...