Bảng donhang(id, id_kh, ngay, tong_tien).
Hãy tạo index ix_dh_covering với cột khoá là id_kh và cột INCLUDE là tong_tien. Đây gọi là covering index: truy vấn lọc theo id_kh và chỉ lấy tong_tien sẽ đọc xong ngay trong index mà không cần quay về bảng.
Sau đó in ra tên cột kèm vai trò của nó trong index: KHOA nếu là cột khoá, INCLUDE nếu là cột đi kèm.
Bảng donhang đã được tạo sẵn. Cột: id INT, id_kh INT, ngay INT, tong_tien INT.
Số đơn hàng ≤1000.
Mỗi dòng gồm tên cột và vai trò (KHOA hoặc INCLUDE), cách nhau bởi TAB, sắp xếp theo tên cột tăng dần.
Cột INCLUDE được nhận biết bằng sys.index_columns.is_included_column = 1. Dùng CASE để đổi thành chữ.
Ví dụ:
Đầu vào:
CREATE TABLE donhang(id INT, id_kh INT, ngay INT, tong_tien INT);
INSERT INTO donhang(id,id_kh,ngay,tong_tien) VALUES (1,10,20260101,500);
Đầu ra:
id_kh KHOA
tong_tien INCLUDE
Đang tải editor...