mysql怎么求最大值、最小值和平均值?


本文摘自PHP中文网,作者青灯夜游,侵删。

在mysql中,可以分别使用MAX()函数、MIN()函数和AVG()函数来求最大值、最小值和平均值。MAX()和MIN()函数可以返回指定列中的最大值和最小值;AVG()函数通过计算返回的行数和每一行数据的和,求得指定列数据的平均值。

(推荐教程:mysql视频教程)

MySQL MAX函数:查询指定列的最大值

MySQL MAX() 函数是用来返回指定列中的最大值。

为了方便理解,首先创建一个学生成绩表 tb_students_score,学生成绩表的数据内容如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

mysql> use test_db;

Database changed

mysql> SELECT * FROM tb_students_score;

+--------------+---------------+

| student_name | student_score |

+--------------+---------------+

| Dany         |            90 |

| Green        |            99 |

| Henry        |            95 |

| Jane         |            98 |

| Jim          |            88 |

| John         |            94 |

| Lily         |           100 |

| Susan        |            96 |

| Thomas       |            93 |

| Tom          |            89 |

+--------------+---------------+

10 rows in set (0.13 sec)

【实例 1】在 tb_students_score 表中查找最高的成绩,输入的 SQL 语句和执行结果如下所示。

1

2

3

4

5

6

7

8

9

mysql> SELECT MAX(student_score)

    -> AS max_score

    -> FROM tb_students_score;

+-----------+

| max_score |

+-----------+

|       100 |

+-----------+

1 row in set (0.06 sec)

由运行结果可以看到,MAX() 函数查询出 student_score 字段的最大值为 100。

MAX() 函数不仅适用于查找数值类型,也可应用于字符类型。

阅读剩余部分

相关阅读 >>

mysql如何查询前20条记录

关于mysql建立新用户并授权的方法

ubuntu安装mysql的方法

mysql高级操作指令汇总

mysql 5.7.18 安装配置方法图文教程(centos7)

详解mysql使用 row 格式 binlog 撤销操作

mysql 用户权限管理实现

mysql 如何转 int

java最新版本连接mysql失败的解决过程

mysql数据库为何要重启?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...