mysql获取某个字段平均值方法AVG函数的使用

Posted Mr_伍先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于mysql获取某个字段平均值方法AVG函数的使用的主要内容,如果未能解决你的问题,请参考以下文章

mysql之聚合函数

mysql 一列数值 一列时间 一条语句查询出最大值及时间 最小值及时间 平均值 总行数 条件为一个时间段内

mysql聚合

MySQL的聚合函数

MySQL的聚合函数

MYSQL