MIN() 函数是用来返回查询列中的最小值。
在演示 MIN() 函数用法之前,我们先 t_user 用户表,表数据如下:
mysql> select * from t_user; +----+------+-----+------+----------+ | id | name | sex | age | salary | +----+------+-----+------+----------+ | 1 | 张三 | 男 | 22 | 6782.50 | | 2 | 李四 | 男 | 27 | 7523.00 | | 3 | 王五 | 女 | 22 | 6760.30 | | 4 | 赵六 | 男 | 24 | 6810.50 | | 5 | 王二 | 男 | 27 | 10280.00 | | 6 | 杜一 | 女 | 25 | 8700.00 | | 7 | NULL | 女 | NULL | 9750.00 | +----+------+-----+------+----------+ 7 rows in set (0.06 sec)
(1)使用 MIN 函数在 t_user 表中查找最小年龄 age 和最高薪水 salary,如下:
mysql> select MIN(age) as MIN_AGE, MIN(salary) as MIN_SALARY from t_user; +---------+------------+ | MIN_AGE | MIN_SALARY | +---------+------------+ | 22 | 6760.30 | +---------+------------+ 1 row in set (0.04 sec)
由结果可以看到,MIN() 函数查询出 age 字段的最小值为 22,salary 字段的最小值为 6760.3。
注意:MIN() 函数与 MAX() 函数类似,不仅适用于查找数值类型,也可应用于字符类型。