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

    Đề bài: [SQL Server] Index sắp xếp giảm dần

    Bảng baiviet(id, tieu_de, luot_xem). Trang chủ luôn hiển thị bài viết nhiều lượt xem nhất trước, nên index nên lưu sẵn theo chiều giảm dần.

    Hãy tạo index ix_bv_luotxem trên cột luot_xem theo thứ tự giảm dần (DESC). Sau đó in tên cột kèm 1 nếu cột đó được sắp giảm dần, 0 nếu tăng dần.

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

      Bảng baiviet đã được tạo sẵn. Cột: id INT, tieu_de NVARCHAR(100), luot_xem INT.

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

      Số bài viết ≤1000\le 1000≤1000.

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

      Một dòng gồm tên cột và 1/0, cách nhau bởi TAB.

    Ghi chú:

    Cú pháp: CREATE INDEX ten ON bang(cot DESC);. Cột is_descending_key trong sys.index_columns cho biết chiều sắp xếp.

    Ví dụ:

    Đầu vào:

    CREATE TABLE baiviet(id INT, tieu_de NVARCHAR(100), luot_xem INT);
    INSERT INTO baiviet(id,tieu_de,luot_xem) VALUES (1,N'Bai 1',100);

    Đầu ra:

    luot_xem	1

    Chủ đề

    🗄️ Cơ sở dữ liệuSQL ServerSQL Server: IndexTất cả môn học

    Đang tải editor...