MySQL是一種廣泛使用的關系型數據庫系統,可以通過內置的函數實現各種計算操作。在MySQL中,求平均數可以使用AVG函數。該函數可以接受一個數列的列名作為參數,并返回該列數值的平均值。
SELECT AVG(column_name) FROM table_name;
其中,column_name為數列的列名,table_name為所要查詢的表名。AVG函數返回一個浮點數值,可以包含小數。
如果要對多個數列求平均數,可以在AVG函數內部使用多個列名,并用逗號隔開。例如:
SELECT AVG(column1), AVG(column2), AVG(column3) FROM table_name;
上面的語句會返回表中column1、column2和column3這三個數列的平均值。如果要得到所有數列的平均值,則可以使用通配符*。
SELECT AVG(*) FROM table_name;
不過需要注意的是,SUM和AVG函數只能對數值類型的列進行計算。如果對非數值類型的列應用這些函數,將會導致語法錯誤。
下一篇mysql復制一致性