MySQL 使用AVG聚合函数时,保留两位小数的方法
今天在写一个关于查询最高分、最低分和平均分的 SQL 语句时突然想把 AVG 函数的保留小数设置为两位,查了半天终于搞定了,记录一下下次忘了来提醒自己。
SELECT MAX(student_result) AS 最高分,MIN(student_result) AS 最低分,CAST(AVG(student_result) AS DECIMAL(10,2)) AS 平均分 FROM result WHERE exam_date = '2016-02-17'
这里使用到了 CAST 关键字,随后将写一篇关于 CAST 关键字的介绍。