Предположим, мы создали график в базе данных со следующими деталями.
подсчитывать
Функция count () используется для подсчета количества строк.
Синтаксис
Ниже приводится синтаксис функции count.
MATCH (n { name: 'A' })-->(x) RETURN n, count(*)
пример
Ниже приведен пример Cypher Query, который демонстрирует использование функции count () .
Match(n{name: "India", result: "Winners"})--(x) RETURN n, count(*)
Для выполнения вышеуказанного запроса выполните следующие шаги:
Шаг 1 — Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адрес http: // localhost: 7474 /, как показано на следующем снимке экрана.
Шаг 2 — Скопируйте и вставьте нужный запрос в подсказку доллара и нажмите кнопку воспроизведения (чтобы выполнить запрос), выделенную на следующем снимке экрана.
Результат
Выполнив, вы получите следующий результат.
Количество групп
Предложение COUNT также используется для подсчета групп типов отношений.
пример
Ниже приведен пример Cypher Query, который подсчитывает и возвращает количество узлов, участвующих в каждом отношении.
Match(n{name: "India", result: "Winners"})-[r]-(x) RETURN type (r), count(*)
Для выполнения вышеуказанного запроса выполните следующие шаги:
Шаг 1 — Откройте настольное приложение Neo4j и запустите сервер Neo4j. Откройте встроенное приложение браузера Neo4j, используя URL-адрес http: // localhost: 7474 /, как показано на следующем снимке экрана.
Шаг 2 — Скопируйте и вставьте нужный запрос в подсказку доллара и нажмите кнопку воспроизведения (чтобы выполнить запрос), выделенную на следующем снимке экрана.
Результат
Выполнив, вы получите следующий результат.