第六章 SQL聚合函数 JSON_ARRAYAGG
创建JSON格式值数组的聚合函数。
注:IRIS可用,IRIS之前版本不可用。
大纲
JSON_ARRAYAGG([ALL | DISTINCT [BY(col-list)]] string-expr [%FOREACH(col-list)] [%AFTERHAVING])
参数
ALL- 可选-指定JSON_ARRAYAGG返回一个JSON数组,其中包含string-expr的所有值。 如果没有指定关键字,这是默认值。DISTINCT- 可选-一个DISTINCT子句,指定JSON_ARRAYAGG返回一个仅包含唯一字符串expr值的JSON数组。DISTINCT可以指定BY(colo -list)子句,其中colo -list可以是单个字段,也可以是用逗号分隔的字段列表。string-expr- 计算结果为字符串的SQL表达式。 通常是所选表中列的名称。%FOREACH(col-list)- 可选-列名或以逗号分隔的列名列表。%AFTERHAVING- 可选-应用在HAVING子句中的条件。
描述
JSON_ARRAYAGG聚合函数返回指定列中值的JSON格式数组。
