MySQL MIN()函数

MySQL MIN()函数

MySQL中的MIN()函数是一个聚合函数,它允许用户查询表中某一列的最小值。使用MIN()函数的常见场景是查找表中某一列的最小值。

阅读更多:MySQL 教程

语法

SELECT MIN(column_name) FROM table_name;
Mysql
  • column_name: 要查找最小值的列名。
  • table_name: 要查找的表名。

示例

我们来看一个示例,假设我们有一张students表,包含以下数据:

student_id name score
1 John 88
2 Bob 92
3 Alice 78
4 Emily 95
5 Steven 85

现在我们要找出该表中分数最低的学生的分数。就可以使用下面的SQL语句:

SELECT MIN(score) FROM students;
Mysql

执行该SQL语句,将返回以下结果:

MIN(score)
78

注意:在上面的例子中,MIN()函数返回了一个包含一个值的结果集(即一个标量值)。如果使用MIN()函数查询的列包含NULL值,NULL值将会被忽略。

除了返回最小值,MIN()函数还可以与其他函数和SQL语句一起使用。下面是一些示例:

-- 返回分数最低的学生的信息
SELECT * FROM students WHERE score = (SELECT MIN(score) FROM students);

-- 返回各科成绩的最低分和最高分
SELECT MIN(score), MAX(score) FROM students GROUP BY subject;

-- 返回每个城市中身高最矮的人的身高
SELECT city, MIN(height) FROM people GROUP BY city;
Mysql

总结

MIN()函数是一个强大且常用的聚合函数,可以帮助我们轻松地查询表中某一列的最小值。当我们需要获取表中最小值时,建议使用MIN()函数。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册