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