专栏首页悠扬前奏的博客Neo4j-2.2 聚合函数

Neo4j-2.2 聚合函数

  • RETURN子句中可以使用聚合函数来返回聚合值,类似SQL中的GROUP BY
  • 函数列表:

S.No.

聚集功能

描述

1。

COUNT

它返回由MATCH命令返回的行数。

2。

MAX

它从MATCH命令返回的一组行返回最大值。

3。

MIN

它返回由MATCH命令返回的一组行的最小值。

4。

SUM

它返回由MATCH命令返回的所有行的求和值。

5。

AVG

它返回由MATCH命令返回的所有行的平均值。

COUNT

  • 用来返回结果中出现的行数
  • 语法:
COUNT(<value>)
  • <value>可以是*,节点或者关系标签名称或者属性名称
  • e.g.:
MATCH (e:Employee) 
RETURN COUNT(*)

MAX

  • 它采用一组行和节点或关系的<property-name>作为输入,并从给定行的<property-name>列中查找最大值。
  • 语法:
MAX(<property-name> )
  • <property-name>应该是节点或关系的名称。

MIN

  • 它采用一组行和节点或关系的<property-name>作为输入,并从给定行的<property-name>列中查找最小值。
  • 语法:
MAX(<property-name> )
  • <property-name>应该是节点或关系的名称。
  • e.g.:
MATCH (e:Employee) 
RETURN MAX(e.sal),MIN(e.sal)

AVG

  • 它采用一组行和节点或关系的<property-name>作为输入,并从给定行的give <property-name>列中查找平均值。
  • 语法:
AVG(<property-name> )

SUM

  • 它采用一组行和节点或关系的<property-name>作为输入,并从给定行的give <property-name>列中查找求和值。
  • 语法:
SUM(<property-name> )
  • e.g.:
MATCH (e:Employee) 
RETURN SUM(e.sal),AVG(e.sal)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Neo4j-1.1 CQL-CREATE命令

    悠扬前奏
  • Neo4j-3.2 UNION约束DROP UNION

    悠扬前奏
  • Neo4j-1.5 WHERE子句

    悠扬前奏
  • mycat 1.6.5 for mysql 8分表攻略

    如果你下载已经打包好的mycat 1.6.5压缩包.tar.gz是永远也连接不了mysql 8的,我们需要的是mycat 1.6.5的源代码Mycat-Serv...

    算法之名
  • CRM客户关系管理系统(十一) 第十一章、学员报名流程开发

    zhang_derek
  • Java和ABAP里的外部类和内部类

    Outer class name + .this + outer class member name / method name

    Jerry Wang
  • JDBC 处理事务(11)

    2)为确保数据库中数据的一致性,数据的操纵应该是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错...

    桑鱼
  • Django扩展自定义manage命令

    使用django开发,对python manage.py ***命令模式肯定不会陌生。比较常用的有runserver,migrate。。。 本文讲述如何自定义扩...

    用户1225216
  • 快速集成 Flyway、MyBatis、MyBatis-Generator、H2

    导读:如何快速集成 Flyway,MyBatis,MyBatis-Generator,H2? 优质教程请关注微信公众号“Web项目聚集地”

    用户1093975
  • 用 Loom SDK 搭建的以太坊侧链上运行 DApp

    上一篇,我们在Loom 构建的DApp侧链上部署了智能合约[1],这篇文章就来基于侧链网络部署一个DApp(去中心化应用)。

    Tiny熊

扫码关注云+社区

领取腾讯云代金券