在MySQL中,可以使用AVG函數來計算一個列的平均值。AVG函數的語法如下:
SELECT AVG(列名) FROM 表名;
不過,AVG函數會返回一個浮點數,而有時需要把它轉換成整數。這時可以使用MySQL提供的ROUND函數。ROUND函數的語法如下:
SELECT ROUND(AVG(列名)) FROM 表名;
ROUND函數可以對浮點數進行四舍五入。例如,ROUND(3.45)會返回3,ROUND(3.55)會返回4。
同時,為了避免結果出錯,還可以使用CAST函數把浮點數轉換成整數。CAST函數的語法如下:
SELECT CAST(ROUND(AVG(列名)) AS UNSIGNED) FROM 表名;
這樣就可以得到一個整數作為結果。