9.3 Limit

9.3.1 Возврат первой порции

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


Рис. 9.3 Граф

Чтобы вернуть подмножество, начиная сверху, используйте следующий синтаксис:

Запрос

MATCH (n)
RETURN n
LIMIT 3

Три верхних (первых) элемента будут возвращены этим запросом.

Таблица 9.14 Результат

n
Node[0]{name:"D"}
Node[1]{name:"E"}
Node[2]{name:"A"}

9.4 Пропуск

  1. 9.4.1 Пропустить первые три
  2. 9.4.2 Вернуть средние два

SKIP позволяет вернуть только подмножества полного результата. Используя SKIP, результат будет обрезан сверху. Заметим, что не гарантирована сортировка результата, если не задано предложение ORDER BY.

9.4.1 Пропуск первых трех

Чтобы вернуть подмножество результата, начиная с четвертого элемента, используйте следующий синтаксис:

MATCH (n)
RETURN n
ORDER BY n.name
SKIP 3

Первые три узла пропущены, и возвращаются только последние два.

Таблица 9.15 Результат

n
Node[0]{name:"D"}
Node[1]{name:"E"}

9.4.2 Вернуть средние два

Чтобы вернуть подмножество результата, начиная откуда-нибудь в середине, используйте такой синтаксис:

MATCH (n)
RETURN n
ORDER BY n.name
SKIP 1
LIMIT 2

Будут возвращены два средних узла.

Таблица 9.16 Результат

n
Node[3]{name:"B"}
Node[4]{name:"C"}

Предыдущая | Следующая