Поделиться через


ORDER BY — язык запросов в Cosmos DB (в Azure и Fabric)

Предложение ORDER BY возвращает отсортированный результирующий набор запроса на основе одного или нескольких выражений.

Синтаксис

ORDER BY <sort_specification>

Arguments

Description
sort_specification Указывает свойство или выражение, по которому выполняется сортировка результирующий набор запроса. Можно указать несколько свойств. Последовательность свойств сортировки определяет организацию отсортированного результированного набора.

Типы возвращаемых данных

Возвращает отсортированный результирующий набор на основе указанной спецификации сортировки.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Сортировка сотрудников по фамилии

В этом примере ORDER BY предложение используется для сортировки сотрудников по фамилии.

SELECT VALUE {
  firstName: e.name.first,
  lastName: e.name.last
}
FROM
  employees e
WHERE
  e.team = "Human resources"
ORDER BY
  e.name.last
[
  {
    "firstName": "Casey",
    "lastName": "Jensen"
  },
  {
    "firstName": "Kayla",
    "lastName": "Lewis"
  },
  {
    "firstName": "Amari",
    "lastName": "Rivera"
  }
]