Сортировка частей UNION
Части выборок SELECT
, участвующих в объединении UNION
, не могут быть отсортированы с использованием предложения ORDER BY
.Однако вы можете достичь желаемого результата с использованием производных таблиц или общих табличных выражений.Предложение ORDER BY
, записанное последним в объединении, будет применено ко всей выборке в целом, а не к последней его части.Для объединений единственно возможными элементами сортировки являются целочисленные литералы, указывающие на позиции столбцов, необязательно сопровождаемые ASC | DESC
и/или NULLS {FIRST | LAST}
директивами.