聚合函数AVG()返回给定表达式的平均值,通常为一列中的数值。假设我们有一个表格,其中包含世界各地城市的年度人口计算。纽约市的记录与以下记录相似:
城市名称 | 人口 | 年 |
---|---|---|
纽约市 | 8,550,405 | 2015年 |
纽约市 | ... | ... |
纽约市 | 8,000,906 | 2005年 |
要从包含城市名称,人口测量值和最近十年的测量年份的表中选择美国纽约市的平均人口:
select city_name, AVG(population) avg_population from city_population where city_name = 'NEW YORK CITY';
注意,由于人口是随时间平均的,因此查询中缺少测量年份。
城市名称 | avg_population |
---|---|
纽约市 | 8,250,754 |
注意:该AVG()函数会将值转换为数字类型。在处理日期时,记住这一点特别重要。