MySQL提供了许多聚合函数,常见的如sum,avg,count,min,max等。那这些聚合函数在MySQL底层是怎么实现的?聚合函数(AggregateFunction)实现的大部分代码在itemsum.h和itemsum.cc。聚合函数在代码中具体的枚举如下:enumSumfunctype{COUNTFUNC,COUNTCOUNTDISTINCTFUNC,COUNT(DISTINCT)SUMFUNC,SUMSUMDISTINCTFUNC,SUM(DISTINCT)AVGFUNC,AVGAVGDISTINCTFUNC,AVG(DISTINCT)MINFUNC,MINMAXFUNC,MAXSTDFUNC,STDSTDDEVSTDDEVPOPVARIANCEF...