MySQL中MIN()函数的使用教程

作者:goldensun 时间:2024-01-27 21:19:58 

MySQL的MIN函数是用来找出一个记录集最小值的记录。

要了解MIN函数考虑的EMPLOYEE_TBL表具有以下记录:


mysql> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id  | name | work_date | daily_typing_pages |
+------+------+------------+--------------------+
|  1 | John | 2007-01-24 |        250 |
|  2 | Ram | 2007-05-27 |        220 |
|  3 | Jack | 2007-05-06 |        170 |
|  3 | Jack | 2007-04-06 |        100 |
|  4 | Jill | 2007-04-06 |        220 |
|  5 | Zara | 2007-06-06 |        300 |
|  5 | Zara | 2007-02-06 |        350 |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)

现在假设上面的表的基础上想要取daily_typing_pages的最小值,那么可以这样做,简单地使用下面的命令:


mysql> SELECT MIN(daily_typing_pages)
 -> FROM employee_tbl;
+-------------------------+
| MIN(daily_typing_pages) |
+-------------------------+
|           100 |
+-------------------------+
1 row in set (0.00 sec)

可以找到所有记录的最小值按名字使用GROUP BY子句如下:


mysql> id, name, work_date, MIN(daily_typing_pages)
 -> FROM employee_tbl GROUP BY name;
+------+------+------------+-------------------------+
| id  | name | work_date | MIN(daily_typing_pages) |
+------+------+------------+-------------------------+
|  3 | Jack | 2007-05-06 |           100 |
|  4 | Jill | 2007-04-06 |           220 |
|  1 | John | 2007-01-24 |           250 |
|  2 | Ram | 2007-05-27 |           220 |
|  5 | Zara | 2007-06-06 |           300 |
+------+------+------------+-------------------------+
5 rows in set (0.00 sec)

您可以使用MIN函数和MAX函数一起,查找最小值。试试下面的例子:


mysql> SELECT MIN(daily_typing_pages) least, MAX(daily_typing_pages) max
 -> FROM employee_tbl;
+-------+------+
| least | max |
+-------+------+
|  100 | 350 |
+-------+------+
1 row in set (0.01 sec)

标签:MySQL,MIN
0
投稿

猜你喜欢

  • php checkbox复选框值的获取与checkbox默认值输出方法

    2023-11-14 13:41:12
  • ASP提速技巧五则

    2008-03-20 13:20:00
  • 在Python中使用判断语句和循环的教程

    2022-06-03 22:31:27
  • MySQL中USING 和 HAVING 用法实例简析

    2024-01-14 22:07:47
  • python时间序列按频率生成日期的方法

    2021-10-04 22:38:40
  • 基于Python利用Pygame实现翻转图像

    2021-05-20 00:05:08
  • Bootstrap笔记之缩略图、警告框实例详解

    2024-05-02 16:27:54
  • 解决用CSS控制DIV居中失效的问题

    2010-04-05 21:53:00
  • oracle中rownum和row_number()

    2024-01-12 19:21:37
  • Django创建项目+连通mysql的操作方法

    2024-01-12 17:16:42
  • python优化数据预处理方法Pandas pipe详解

    2021-12-27 06:34:51
  • 解决golang json解析出现值为空的问题

    2024-04-27 15:27:58
  • Python Xml文件添加字节属性的方法

    2023-08-27 03:48:31
  • python基础之编码规范总结

    2021-04-17 06:13:26
  • 浅谈Python中列表生成式和生成器的区别

    2023-03-21 11:50:39
  • Go语言Web编程实现Get和Post请求发送与解析的方法详解

    2024-05-09 14:52:25
  • mysql update语句的用法详解

    2024-01-22 13:12:46
  • Python中getservbyport和getservbyname函数的用法大全

    2023-04-14 09:02:38
  • Python使用MySQLdb for Python操作数据库教程

    2024-01-23 06:49:04
  • perl命令行参数内建数组@ARGV浅析

    2022-11-04 06:58:47
  • asp之家 网络编程 m.aspxhome.com