• 聚合函数 (Group by)
    • 示例

    聚合函数 (Group by)

    GROUP BY 函数类似于 SQL。 只能与 YIELD 语句一起使用。

    名称 描述
    AVG() 返回参数的平均值
    COUNT() 返回记录值总数
    COUNT_DISTINCT()) 返回独立记录值的总数
    MAX() 返回最大值
    MIN() 返回最小值
    STD() 返回总体标准差
    SUM() 返回总合
    BIT_AND() 按位与
    BIT_OR() 按位或
    BIT_XOR() 按位异或

    以上函数只作用于 int64 和 double。

    示例

    1. nebula> GO FROM 1 OVER e1 YIELD $-.id AS fid | GROUP BY $-.fid YIELD COUNT(*)
    2. -- 统计与节点 "1" e1 关系的点的的数量
    3. nebula> GO FROM 1 YIELD e1._dst AS fid, e1.prop1 AS prop1 | GROUP BY $-.fid YIELD SUM($-.prop1)
    4. -- 对与节点 "1" e1 关系的点的属性 prop1 进行加法运算