Предложение УПОРЯДОЧИТЬ ПО

ВЫБРАТЬ
   Сотрудники.Ссылка КАК Ссылка,
   Сотрудники.ФИО КАК ФИО
ИЗ
   Сотрудники КАК Сотрудники
ГДЕ
   Сотрудники.Возраст < 40
УПОРЯДОЧИТЬ ПО
   Сотрудники.ФИО
Предложение имеет следующий синтаксис:
[УПОРЯДОЧИТЬ ПО 
   элемент-упорядочивания, 
      ..., 
   элемент-упорядочивания]

элемент-упорядочивания имеет следующий синтаксис:

выражение-упорядочивания [ВОЗР | УБЫВ]

В качестве выражение-упорядочивания можно указывать:

  • Произвольное выражение, но только если в запросе есть всего одна часть объединения и в ней нет указания РАЗЛИЧНЫЕ:
    • константные выражения запрещены;
    • неквалифицированные поля запрещены (идентификатор без имени таблицы всегда воспринимается как псевдоним поля запроса).
  • Имя колонки запроса — псевдоним элемента выборки из первой части объединения.
  • Номер колонки запроса (нумерация начиная с 1).

Если ни ВОЗР ни УБЫВ не указано, то упорядочивание выполняется по возрастанию.

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

Порядок следования значений разных типов при сортировке по возрастанию

При сортировке по возрастанию типы разных значений следуют в таком порядке:
  • Null
  • Неопределено
  • Булево
  • Число
  • ДатаВремя
  • Момент
  • Строка
  • Байты
  • Тип
  • УникальныйИдентификатор
  • Дата
  • Время
  • Длительность
  • Остальные типы