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()
函式會將值轉換為數字型別。在處理日期時要特別注意這一點。