Neo4j-count-function

提供:Dev Guides
移動先:案内検索

Neo4j-カウント機能

次の詳細を含むグラフをデータベースに作成したとします。

カウントデータベース

カウント

  • count()*関数は、行数をカウントするために使用されます。

構文

以下は、count関数の構文です。

MATCH (n { name: 'A' })-->(x)
RETURN n, count(*)

次に、* count()*関数の使用法を示すサンプルサイファークエリを示します。

Match(n{name: "India", result: "Winners"})--(x)
RETURN n, count(*)

上記のクエリを実行するには、次の手順を実行します-

ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。

ブラウザアプリ

  • ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。

カウント一致

結果

実行すると、次の結果が得られます。

カウント結果

グループ数

*COUNT* 句は、関係タイプのグループをカウントするためにも使用されます。

以下は、各リレーションに参加しているノードの数をカウントして返すサンプルサイファークエリです。

Match(n{name: "India", result: "Winners"})-[r]-(x)
RETURN type (r), count(*)

上記のクエリを実行するには、次の手順を実行します-

ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。

ブラウザアプリ

  • ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。

グループ数

結果

実行すると、次の結果が得られます。

グループカウント結果