Предложение УПОРЯДОЧИТЬ ПО
Предложение УПОРЯДОЧИТЬ ПО позволяет упорядочить результаты запроса.
ВЫБРАТЬ
Сотрудники.Ссылка КАК Ссылка,
Сотрудники.ФИО КАК ФИО
ИЗ
Сотрудники КАК Сотрудники
ГДЕ
Сотрудники.Возраст < 40
УПОРЯДОЧИТЬ ПО
Сотрудники.ФИО
Синтаксис
Предложение УПОРЯДОЧИТЬ ПО имеет следующий синтаксис:
[УПОРЯДОЧИТЬ ПО
элемент-упорядочивания,
...,
элемент-упорядочивания]
элемент-упорядочивания имеет следующий синтаксис:
выражение-упорядочивания [ВОЗР | УБЫВ]
В качестве выражение-упорядочивания можно указывать:
- Произвольное выражение, но только если в запросе есть всего одна часть объединения и в ней нет указания
РАЗЛИЧНЫЕ:- константные выражения запрещены;
- неквалифицированные поля запрещены (идентификатор без имени таблицы всегда воспринимается как псевдоним поля запроса).
- Имя колонки запроса — псевдоним элемента выборки из первой части объединения.
- Номер колонки запроса (нумерация начиная с 1).
Если ни ВОЗР, ни УБЫВ не указано, то упорядочивание выполняется по возрастанию.
При сортировке по выражению, которое имеет составной тип, содержащий и Дата, и ДатаВремя, значения Дата преобразуются в ДатаВремя. Сортировка по таким выражениям может снижать производительность по сравнению с ситуацией, когда составной тип содержит только Дата или только ДатаВремя.
Порядок следования значений разных типов при сортировке по возрастанию
При сортировке по возрастанию типы разных значений следуют в таком порядке:
NullНеопределеноБулевоЧислоДатаВремяМоментСтрокаБайтыТипУникальныйИдентификаторДатаВремяДлительность- Остальные типы