聚合函数支持说明

最近更新时间:2026-06-30 16:45:31

我的收藏
只读分析实例支持大部分 MySQL 的聚合函数,但在部分场景下仍存在限制和不兼容。本文介绍只读分析实例对聚合函数的支持列表,并列出每个函数对入参数据类型的支持范围。文档中未列出的入参类型与函数均不支持。

聚合函数支持类型

COUNT 函数

统计行数。
语法COUNT(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。

SUM 函数

统计求和。
语法SUM(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。

AVG 函数

统计平均值。
语法AVG(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。

MAX 函数

返回某一列中的最大值。
语法MAX(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char、time、date、datetime、timestamp。

GREATEST 函数

返回多个值中的最大值。
语法GREATEST(val1, val2, ...)
val1、val2 等参数支持的数据类型:int、bigint、double、decimal、varchar、char、time、date、datetime、timestamp。

MIN 函数

返回某一列中的最小值。
语法MIN(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。

GROUP_CONCAT 函数

将同一组内多个相同字段的值合并成一个字符串。
语法GROUP_CONCAT(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。

ANY_VALUE 函数

返回分组中任意一个值。
语法ANY_VALUE(val)
val 支持的数据类型:int、bigint、double、decimal、varchar、char。