在MySQL中,AVG函數用于計算指定列的平均值。
SELECT AVG(column_name) FROM table_name;
其中,column_name為要計算平均值的列名,table_name為數據來源的表名。
AVG函數適用于數字型數據類型,包括INT,FLOAT,DOUBLE等。
例如,如果我們想計算某個班級的平均成績,可以使用AVG函數:
SELECT AVG(score) FROM student WHERE class='A';
這段代碼中,我們選擇了student表中class為A的學生的成績列score,使用AVG函數計算平均值。
注意,AVG函數會自動去除列中的NULL值,因此在計算平均值時,我們不需要手動排除NULL值。
除了AVG函數,MySQL還提供了眾多其他聚合函數,如SUM、COUNT、MAX和MIN等。這些函數可以對指定的列進行不同的匯總計算,方便我們進行數據分析。
綜上所述,AVG函數是MySQL中的一個聚合函數,用于計算指定列的平均值。在進行數據統計和分析時,它是非常有用的工具。