SQL MIN()学习笔记
概述
在SQL中,MIN()函数用于返回指定列中的最小值。可以在SELECT语句中使用MIN()函数来计算一列中的最小值。
语法
Copy CodeSELECT MIN(column_name)
FROM table_name
WHERE condition;
实例1
对于以下名为“students”的表格:
| ID | Name | Age |
|---|---|---|
| 1 | Tom | 19 |
| 2 | Jerry | 18 |
| 3 | John | 20 |
我们想要找到年龄最小的学生的信息,可以使用以下SQL查询语句:
Copy CodeSELECT *
FROM students
WHERE Age = (SELECT MIN(Age) FROM students);
运行结果将返回以下结果:
| ID | Name | Age |
|---|---|---|
| 2 | Jerry | 18 |
实例2
对于以下名为“order_details”的表格:
| OrderID | ProductName | Quantity |
|---|---|---|
| 1 | Apple | 5 |
| 2 | Banana | 12 |
| 3 | Orange | 8 |
| 4 | Mango | 10 |
我们想要订购数量最少的产品名称,可以使用以下SQL查询语句:
Copy CodeSELECT ProductName, MIN(Quantity)
FROM order_details;
运行结果将返回以下结果:
| ProductName | MIN(Quantity) |
|---|---|
| Apple | 5 |
结论
MIN()函数是SQL中的一个强大的聚合函数,它可以在SELECT语句中使用,返回指定列中的最小值。无论您是在从数据库中检索数据,还是在处理数据时使用这个函数,都能够提高工作效率并减少人为错误。