前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Neo4j-2.2 聚合函数

Neo4j-2.2 聚合函数

作者头像
悠扬前奏
发布2019-11-27 21:16:48
6600
发布2019-11-27 21:16:48
举报
  • RETURN子句中可以使用聚合函数来返回聚合值,类似SQL中的GROUP BY
  • 函数列表:

S.No.

聚集功能

描述

1。

COUNT

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

2。

MAX

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

3。

MIN

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

4。

SUM

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

5。

AVG

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

COUNT

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

MAX

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

MIN

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

AVG

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

SUM

  • 它采用一组行和节点或关系的<property-name>作为输入,并从给定行的give <property-name>列中查找求和值。
  • 语法:
代码语言:javascript
复制
SUM(<property-name> )
  • e.g.:
代码语言:javascript
复制
MATCH (e:Employee) 
RETURN SUM(e.sal),AVG(e.sal)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • COUNT
  • MAX
  • MIN
  • AVG
  • SUM
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档