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 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。