求MySQL的最大值和最小值

在MySQL数据库中,我们经常需要对数据进行统计,例如求某一列的最大值和最小值。这种操作在实际应用中非常常见,比如在电商系统中统计商品价格的最高价和最低价,或者在学生成绩管理系统中求某门课程的最高分和最低分等。下面我们将介绍如何使用MySQL语句来实现这种统计操作。

创建示例表格

首先我们创建一个示例表格,包含学生ID和成绩两个字段,用于演示如何求最大值和最小值。

CREATE TABLE student_scores (
    id INT PRIMARY KEY,
    score INT
);

INSERT INTO student_scores VALUES (1, 80);
INSERT INTO student_scores VALUES (2, 90);
INSERT INTO student_scores VALUES (3, 85);
INSERT INTO student_scores VALUES (4, 95);
INSERT INTO student_scores VALUES (5, 70);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.

求最大值和最小值

接下来我们使用SQL语句来求学生成绩的最高分和最低分。

SELECT MAX(score) AS max_score FROM student_scores;
  • 1.
SELECT MIN(score) AS min_score FROM student_scores;
  • 1.

通过以上两条SQL语句,我们可以得到学生成绩的最高分和最低分。

关系图

下面是student_scores表的关系图:

STUDENT SCORES has

甘特图

下面是根据学生成绩求最大值和最小值的甘特图:

求最大值和最小值 2021-06-01 2021-06-02 2021-06-02 2021-06-03 2021-06-03 2021-06-04 2021-06-04 2021-06-05 查询最大值 查询最小值 查询数据 求最大值和最小值

通过以上步骤,我们就可以轻松地在MySQL数据库中求得数据表中某一列的最大值和最小值。这种统计操作在实际应用中非常有用,希望对你有所帮助。如果有任何疑问,欢迎留言讨论。