🙏 Нам нужна ваша помощь! SQLtest.online без рекламы и живёт только на донаты. Даже небольшая сумма помогает. Поддержать →
SQL код скопирован в буфер обмена
Задание 264:

Индекс для истории заказов клиента

SQL Server 2022
Страница «Мои заказы» выполняет для каждого клиента такой запрос:
SELECT OrderDate, TotalDue FROM SalesOrderHeader WHERE CustomerID = @id ORDER BY OrderDate;
Задача работает с маленькой копией SalesOrderHeader; её первичный ключ SalesOrderID - кластерный индекс.
Создайте один некластерный индекс, который находит заказы клиента уже отсортированными по дате и заодно хранит TotalDue, чтобы запрос вообще не читал саму таблицу. По TotalDue не ищут и не сортируют, поэтому ключевым столбцом он быть не должен. Имя индекса - на ваш выбор.
Ожидаемый результат Столбцов: 3 · Строк: 2
index_type key_columns included_columns

Напишите запрос ниже и нажмите "Проверить!". Описания таблиц - в правой панели.

Учебник

Проверяя запрос, вы соглашаетесь, что он сохраняется без данных аккаунта и может войти в обезличенные наборы данных, в том числе для обучения ИИ. Подробнее

Здесь появится результат запроса. Ctrl+Enter - Выполнить запрос