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


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

Предложение OFFSET LIMIT возвращает подмножество результирующих наборов, пропуская указанное число результатов, а затем принимая указанное число результатов.

Синтаксис

OFFSET <offset_amount> LIMIT <limit_amount>

Arguments

Description
offset_amount Указывает целое число элементов, которые должны пропускать результаты запроса.
limit_amount Указывает целое число элементов, которые должны содержать результаты запроса.

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

Возвращает подмножество результирующий набор после пропуска и приема указанного количества результатов.

Примеры

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

Пропустить и принять результаты

В этом примере OFFSET LIMIT предложение используется для пропуска одного результата и принятия следующих трех.

SELECT VALUE {
  name: e.name
}
FROM
  employees e
WHERE
  e.team = "Leadership team"
ORDER BY
  e.name
OFFSET 1 LIMIT 3
[
  {
    "name": "Isaac Talbot"
  },
  {
    "name": "Jennifer Wilkins"
  },
  {
    "name": "Riley Johnson"
  }
]