概述
(推荐教程:mysql视频教程)
MySQL MAX函数:查询指定列的最大值
MySQL MAX() 函数是用来返回指定列中的最大值。
为了方便理解,首先创建一个学生成绩表 tb_students_score,学生成绩表的数据内容如下所示。
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 语句和执行结果如下所示。
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() 函数不仅适用于查找数值类型,也可应用于字符类型。
【实例 2】在 tb_students_score 表中查找 student_name 的最大值,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT MAX(student_name)
-> AS max_name
-> FROM tb_students_score;
+----------+
| max_name |
+----------+
| Tom |
+----------+
1 row in set (0.03 sec)
登录后复制
由运行结果可以看到,MAX() 函数可以对字母进行大小判断,并返回最大的字符或者字符串值。
MySQL MIN函数:查询指定列的最小值
MySQL MIN() 函数是用来返回查询列中的最小值。
【实例】在 tb_students_score 表中查找最低的成绩,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT MIN(student_score)
-> AS min_score
-> FROM tb_students_score;
+-----------+
| min_score |
+-----------+
| 88 |
+-----------+
1 row in set (0.00 sec)
登录后复制
由结果可以看到,MIN() 函数查询出 student_score 字段的最小值为 88。
MySQL AVG函数:求平均值
MySQL AVG() 函数通过计算返回的行数和每一行数据的和,求得指定列数据的平均值。
【实例】在 tb_students_score 表中,查询所有学生成绩的平均值,输入的 SQL 语句和执行结果如下所示。
mysql> SELECT AVG(student_score)
-> AS score_avg
-> FROM tb_students_score;
+-----------+
| score_avg |
+-----------+
| 94.2000 |
+-----------+
1 row in set (0.03 sec)
登录后复制
以上就是mysql怎么求最大值、最小值和平均值?的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是孝顺砖头为你收集整理的mysql怎么求最大值、最小值和平均值?的全部内容,希望文章能够帮你解决mysql怎么求最大值、最小值和平均值?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复