
- Neo4j CQL
- Neo4j CQL - 簡介
- Neo4j CQL - 建立節點
- Neo4j CQL - 建立關係
- Neo4j CQL 讀取子句
- Neo4j - MATCH 子句
- Neo4j - OPTIONAL MATCH 子句
- Neo4j - WHERE 子句
- Neo4j - 計數函式
- Neo4j CQL 通用子句
- Neo4j - RETURN 子句
- Neo4j - ORDER BY 子句
- Neo4j - LIMIT 子句
- Neo4j - SKIP 子句
- Neo4j - WITH 子句
- Neo4j - UNWIND 子句
- Neo4j CQL 函式
- Neo4j - 字串函式
- Neo4j - 聚合函式
- Neo4j CQL 管理
- Neo4j - 備份與恢復
- Neo4j - 索引
- Neo4j - 建立唯一約束
- Neo4j - 刪除唯一約束
- Neo4j 有用資源
- Neo4j - 快速指南
- Neo4j - 有用資源
- Neo4j - 討論
Neo4j - 計數函式
假設我們已經在資料庫中建立了一個具有以下詳細資訊的圖。

計數
count() 函式用於計算行數。
語法
以下是 count 函式的語法。
MATCH (n { name: 'A' })-->(x) RETURN n, count(*)
示例
以下是一個演示 count() 函式用法的示例 Cypher 查詢。
Match(n{name: "India", result: "Winners"})--(x) RETURN n, count(*)
要執行上述查詢,請執行以下步驟:
步驟 1 - 開啟 Neo4j 桌面應用程式並啟動 Neo4j 伺服器。使用 URL https://:7474/ 開啟 Neo4j 的內建瀏覽器應用程式,如下圖所示。

步驟 2 - 將所需的查詢複製貼上到美元提示符中,然後按播放按鈕(執行查詢),如下圖所示。

結果
執行後,您將獲得以下結果。

分組計數
COUNT 子句也用於計算關係型別的組數。
示例
以下是一個示例 Cypher 查詢,它計算並返回參與每個關係的節點數。
Match(n{name: "India", result: "Winners"})-[r]-(x) RETURN type (r), count(*)
要執行上述查詢,請執行以下步驟:
步驟 1 - 開啟 Neo4j 桌面應用程式並啟動 Neo4j 伺服器。使用 URL https://:7474/ 開啟 Neo4j 的內建瀏覽器應用程式,如下圖所示。

步驟 2 - 將所需的查詢複製貼上到美元提示符中,然後按播放按鈕(執行查詢),如下圖所示。

結果
執行後,您將獲得以下結果。

廣告