聚集函数运行在行组上,计算和返回单个值得函数
1.1AVG()函数
AVG()函数通过对表中行数计数并计算特定列值之和,求得该列得平均值
补充:聚集函数只能 求得单个值
1.2COUNT()函数
COUNT()函数确定表中行的数目或符合特定条件的行的数目
COUNT()函数有两种使用方式:
(1)使用COUNT(*)对表中行的数目进行计数,不管表列中包含的是空值(NULL)还是非空值
(2)使用COUNT(column)对特定列中具有值的行进行比较,忽略NULL值
对于表customers:
方式一:
上图的语句是不忽略NULL值
方式二:
当COUNT()函数的参数为列名时,将会忽略NULL值
1.3MAX()函数
MAX()返回列中的最大值。MAX()要求指定列名
补充:虽然MAX()一般用来找出最大值或日期值,但MySQL允许将它用来返回任意列中的最大值包括返回文本列中的最大值,在用于文本数据时,如果数据按照相应的列排序,则MAX()返回最后一行