首页 > 编程笔记 > MySQL笔记 阅读:5

MySQL MIN()函数的用法

MySQL 中的 MIN() 函数返回查询列中的最小值。

【实例】在 fruits 表中,查找市场上价格最低的水果值,SQL 语句如下:
mysql>SELECT MIN(f_price) AS min_price FROM fruits;
+-----------+
| min_price |
+-----------+
|   2.20    |
+-----------+
由结果可以看到,MIN() 函数查询出了 f_price 字段的最小值 2.20。

MIN() 函数也可以和 GROUP BY 关键字一起使用,求出每个分组中的最小值。

【实例】在 fruits 表中,查找不同供应商提供的价格最低的水果值,SQL 语句如下:
mysql> SELECT s_id, MIN(f_price) AS min_price  FROM fruits GROUP BY s_id;
+------+-----------+
| s_id | min_price |
+------+-----------+
|  101 |     3.20  |
|  103 |     2.20  |
|  104 |     6.40  |
|  107 |     3.60  |
|  102 |     5.30  |
|  105 |     2.60  |
|  106 |    15.70  |
+------+-----------+
由结果可以看到,GROUP BY 关键字根据 s_id 字段对记录进行分组,然后计算出每个分组中的最小值。MIN() 函数与 MAX() 函数类似,不仅适用于查找数值类型,也可应用于字符类型。

相关文章