Вопрос задан 04.11.2026 в 12:53. Предмет Информатика. Спрашивает Белько Илья.

3. Что покажет следующий запрос? `SELECT DISTINCT seller_id ORDER BY seller_id FROM Orders` 1) Уникальные ID продавцов, отсортированные по возрастанию. 2) Уникальные ID продавцов, отсортированные по убыванию. 3) Ничего, запрос составлен неверно, ORDER BY всегда ставится в конце запроса. 4) Неотсортированные уникальные ID продавцов.

Перейти к ответам

Ответы на вопрос

Отвечает Питер Оксана.

Правильный ответ: 3) Ничего, запрос составлен неверно, ORDER BY всегда ставится в конце запроса.

Рассмотрим запрос:

SQL
SELECT DISTINCT seller_id ORDER BY seller_id FROM Orders

В данном запросе нарушен синтаксис SQL. Ключевое слово ORDER BY должно располагаться после указания таблицы в предложении FROM.

Правильный вариант запроса:

SQL
SELECT DISTINCT seller_id
FROM Orders
ORDER BY seller_id;

Разберём его работу:

  1. SELECT DISTINCT seller_id — выбирает уникальные значения идентификаторов продавцов, исключая повторения.

  2. FROM Orders — указывает таблицу, из которой извлекаются данные.

  3. ORDER BY seller_id — сортирует полученные уникальные идентификаторы продавцов по возрастанию. Это направление сортировки используется по умолчанию, если не указано DESC.

Вывод: исходный запрос содержит синтаксическую ошибку, поскольку ORDER BY указан перед FROM. Поэтому правильный ответ — вариант 3.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос