mysql获取某个字段平均值方法AVG函数的使用
直接上脚本
SELECT MAX(student_result) AS 最高分,MIN(student_result) AS 最低分,CAST(AVG(student_result) AS DECIMAL(10,2)) AS 平均分 FROM students WHERE sex= '男'
其中,特别说明一下CAST关键字
CAST(字段名 as 要转换的类型) #其中,可以转换的类型为: CHAR(字符) DATE(日期) DATETIME(日期和时间) DECIMAL(浮点型) SIGNED(整型) TIME(时间型)
如下表格
如果我们想将 student_result 转换为 DECIMAL 并且结果保留 2 位小数: SELECT CAST(student_result AS DECIMAL(10,2)) AS '成绩' FROM demo
如果我们将出生日期 born_date 转换为 SIGNED 显示: SELECT CAST(bron_date AS SIGNED) AS '日期转换为SIGNED' FROM demo