MySQL MIN()函数的用法
MySQL 中的 MIN() 函数返回查询列中的最小值。
【实例】在 fruits 表中,查找市场上价格最低的水果值,SQL 语句如下:
MIN() 函数也可以和 GROUP BY 关键字一起使用,求出每个分组中的最小值。
【实例】在 fruits 表中,查找不同供应商提供的价格最低的水果值,SQL 语句如下:
【实例】在 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() 函数类似,不仅适用于查找数值类型,也可应用于字符类型。