AVG()

聚合函数 AVG() 返回给定表达式的平均值,通常是列中的数值。假设我们有一张表格,其中包含全球城市人口的年度计算结果。纽约市的记录与下面的记录类似:

示例表

城市名称 人口
纽约市 8550405 2015 年
纽约市
纽约市 8000906 2005 年

要从包含城市名称,人口测量和过去十年的测量年份的表格中选择美国纽约市的平均人口:

QUERY

select city_name, AVG(population) avg_population
from city_population
where city_name = 'NEW YORK CITY';

请注意,由于人口的平均值随着时间的推移,查询中缺少测量年份。

结果

城市名称 avg_population
纽约市 8250754

注意:AVG() 函数会将值转换为数字类型。在处理日期时要特别注意这一点。