Использование Предложения ORDER BY в Операциях Множества

  • Предложение ORDER BY может появиться только один раз в конце составного запроса.

  • У составных запросов не может быть индивидуальных предложений ORDER BY.

  • Предложение ORDER BY распознает только столбцы первого запроса SELECT.

  • По умолчанию, первый столбец первого запроса SELECT используется, чтобы сортировать вывод в порядке по возрастанию.

Предложение ORDER BY может использоваться только один раз в составном запросе. Если предложение ORDER BY используется, то оно должно быть помещено в конце запроса. Предложение ORDER BY принимает имя столбца или псевдоним.

По умолчанию вывод сортируется в порядке возрастания по первому столбцу первого запроса SELECT.

Отметьте: Предложение ORDER BY не распознает имена столбцов второго запроса SELECT. Чтобы избежать путаницы с именами столбцов, используйте позиции столбцов в ORDER BY.

Например, в следующем операторе, вывод будет показан в порядке возрастания job_id.

    SELECT employee_id, job_id,salary
FROM employees
UNION
SELECT employee_id, job_id,0
FROM job_history
ORDER BY 2;

Если Вы опускаете ORDER BY, по умолчанию вывод будет отсортирован в порядке возрастания employee_id.

Нельзя использовать столбцы из второго запроса, чтобы сортировать вывод.

Далее: Оператор TRUNCATE

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)