MySQL SQL MIN函数与where子句的用法

MySQL SQL MIN函数与where子句的用法

在本文中,我们将介绍MySQL SQL MIN函数与where子句的用法。MIN函数是MySQL SQL提供的一个聚合函数,用于针对指定的列计算最小值。SELECT语句是使用MIN函数的起点,可以结合where子句对数据进行筛选。

阅读更多:MySQL 教程

MIN函数的语法

SELECT MIN(column_name) FROM table_name WHERE [condition]

  • column_name:需要计算最小值的列名;
  • table_name:需要查询的表名;
  • [condition]:where子句的搜索条件。

MIN函数的示例

让我们使用以下的products表作为示例数据:

product_id product_name price
1 Macbook 1200
2 iPad 300
3 iPhone 500
4 iMac 1800
5 Apple Watch 200
  1. 查询表中价格最低的产品:
SELECT MIN(price) FROM products;

执行结果:

+------------+
| MIN(price) |
+------------+
| 200        |
+------------+
  1. 查询表中产品名称为iPad的价格:
SELECT MIN(price) FROM products WHERE product_name='iPad';

执行结果:

+------------+
| MIN(price) |
+------------+
| 300        |
+------------+
  1. 查询表中产品价格高于1000的最低价格:
SELECT MIN(price) FROM products WHERE price>1000;

执行结果:

+------------+
| MIN(price) |
+------------+
| 1200       |
+------------+
  1. 查询表中价格最低的产品与名称:
SELECT product_name, MIN(price) FROM products;

执行结果:

+--------------+------------+
| product_name | MIN(price) |
+--------------+------------+
| Apple Watch  | 200        |
+--------------+------------+
  1. 查询表中价格最低的笔记本电脑:
SELECT product_name, MIN(price) FROM products WHERE product_name LIKE '%book%';

执行结果:

+------------+------------+
| product_name | MIN(price) |
+------------+-------------+
| Macbook      | 1200       |
+------------+-------------+

总结

MySQL SQL中MIN函数的使用非常灵活,可以通过where子句进行筛选,对表中的数据进行指定列的最小值计算。在实际的数据库管理中,学好MIN函数的用法会对数据的查询和统计分析提供很大的帮助。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程