Neo4j-aggregation-count
提供:Dev Guides
Neo4j-カウント機能
MATCH句から結果を取得し、その結果に存在する行数をカウントし、カウント値を返します。 すべてのCQL関数では、「()」ブラケットを使用する必要があります。
構文
以下は、* COUNT()*関数の構文です。
COUNT(<value>)
例
例に進む前に、以下に示すようにNeo4jデータベースに4つのノードを作成します。
CREATE (Ram:employee{name: "Ram", sal: 20000, City: "Delhi"})
CREATE (Rahim:employee{name: "Rahim", sal: 25000, City: "Hyderabad"})
CREATE (Robert:employee{name: "Robert", sal: 30000, City: "Chennai"})
CREATE (Raju:employee{name: "Raju", sal: 35000, City: "Nagpur"})
Neo4jでの関数* COUNT()*の使用法を示すサンプルCypherクエリを次に示します。 ここでは、給与が27000を超える従業員をカウントしようとしています。
MATCH (n:employee)
WHERE n.sal>27000
RETURN COUNT(n)
上記のクエリを実行するには、次の手順を実行します-
ステップ1 *-Neo4jデスクトップアプリを開き、Neo4jサーバーを起動します。 次のスクリーンショットに示すように、URL *http://localhost:7474/ を使用して、Neo4jの組み込みブラウザーアプリを開きます。
- ステップ2 *-目的のクエリをコピーしてドルプロンプトに貼り付け、次のスクリーンショットで強調表示されている(クエリを実行する)再生ボタンを押します。
結果
実行すると、次の結果が得られます。