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 10.1] Tạo composite index (account_id, order_date)

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: Index & Transaction + Review toàn bộ khóa — khóa SQL

    Báo cáo "lệnh của một tài khoản trong khoảng ngày" thường lọc account_id = ? AND order_date BETWEEN ? AND ?. Tạo composite index tên ix_Orders_account_date trên bảng Orders gồm hai cột theo đúng thứ tự (account_id, order_date) (cột đẳng thức đứng trước cột khoảng).

    Hệ thống chấm kiểm tra tên index, thứ tự các cột trong index (mỗi cột một dòng) và số dòng của bảng Orders.

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

      Bảng Orders(account_id, order_date, ...).

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

      Hai dòng (mỗi cột của index): index_name, column_name, thứ tự cột, is_unique, số dòng Orders.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    ix_Orders_account_date	account_id	1	0	120
    ix_Orders_account_date	order_date	2	0	120

    Giải thích:

    Index gồm 2 cột: account_id (thứ tự 1) rồi order_date (thứ tự 2).

    Chủ đề

    📊 SQLSQLSQL: Buổi 10 – Index, Transaction & CapstoneTất cả môn học

    Đang tải editor...