本文介绍流引擎内建函数中的聚合函数。
MAX
返回指定列的最大值。
语法
MAX(col1)
示例
SELECT item_type, MAX(price) FROM orders GROUP BY item_type;
MIN
返回指定列的最小值。
语法
MIN(col1)
示例
SELECT item_type, MIN(price) FROM orders GROUP BY item_type;
SUM
返回指定列的总和。
语法
SUM(col1)
示例
SELECT item_type, SUM(price) FROM orders GROUP BY item_type;
COUNT
返回指定列的值的个数。
语法
COUNT(col1)
示例
SELECT item_type, COUNT(item_id) FROM orders GROUP BY item_type;
平均值函数
不支持AVG函数,您可以通过SUM(col1)/COUNT(*)
返回指定列的平均值。
语法
SUM(col1)/COUNT(*)
示例
SELECT item_type, SUM(price)/COUNT(*) AS avg_price FROM orders GROUP BY item_type;