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编程中的6个实用技巧

实例讲解mysql修改开启允许远程连接

mysq学习:通过命令将sql查询的结果导出到具体文件

如何对mysql数据库中表的数据进行更新

如何重置mysql 密码的方法

c++连接使用mysql的方法

用xtrabackup备份mysql数据库方法指导

如何在mysql中创建和删除数据库

mysql中#{}和${}的区别详解

mysql超详细讲解表的用法

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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