Neo4j - Count Function

  • 简述

    它从 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"})
    
    以下是一个示例 Cypher 查询,它演示了该函数的用法COUNT()在 Neo4j 中。在这里,我们试图统计工资大于 27000 的员工。
    
    MATCH (n:employee)  
    WHERE n.sal>27000 
    RETURN COUNT(n) 
    
    要执行上述查询,请执行以下步骤 -
    步骤 1− 打开 Neo4j 桌面应用程序并启动 Neo4j 服务器。使用 URL 打开 Neo4j 的内置浏览器应用程序http://localhost:7474/如以下屏幕截图所示。
    浏览器应用
    步骤 2- 在美元提示符中复制并粘贴所需的查询,然后按以下屏幕截图中突出显示的播放按钮(执行查询)。
    返回计数
  • 结果

    执行时,您将得到以下结果。
    计数值