详解MySQL的MAX()函数:返回一组值中的最大值

  • Post category:MySQL

MySQL中的MAX()函数用于返回一个数据集合中的最大值。这个函数可以用在SELECT语句中的SELECT子句和HAVING子句中。

下面是MAX()函数的语法:

SELECT MAX(column_name) FROM table_name

其中,column_name是需要被查找最大值的字段名,table_name是包含这个字段的表格名。

举个例子,假设我们有以下一个名为“students”的表格:

id name score
1 Bob 78
2 Alice 91
3 Jack 84
4 Eric 87

如果我们要查找这个数据集合中“score”字段的最大值,则可以使用如下的SQL语句:

SELECT MAX(score) FROM students;

执行这个SQL语句之后将得到结果为“91”。

另外一个例子,假设我们有一个叫做“orders”的表格,记录了网站销售的订单信息。下面是这个表格的一个示例:

id customer_name item_name price
1 John T-shirt 20
2 Alice Sneakers 70
3 Bob Baseball cap 15
4 Eric Running shoes 110

如果我们要查找“price”字段的最大值,则可以使用如下的SQL语句:

SELECT MAX(price) FROM orders;

执行这个SQL语句之后将得到结果为“110”。

需要注意的是,如果我们要查找最大值的字段中有空值(NULL),则MAX()函数将返回NULL。

这就是关于MySQL的MAX()函数的作用与使用方法的完整攻略,希望能对你有所帮助!