1.MAX() 函数
MAX() 函数返回所选列的最大值。
SQL MAX() 语法
SELECT MAX(column_name)
FROM table_name
WHERE condition;
示例
需求 :SQL语句查找最昂贵的产品的价格:
SELECT MAX(Price) AS LargestPrice
FROM Products;
2.SQL MIN() 函数
MIN() 函数返回所选列的最小值。
SQL MIN() 语法
SELECT MIN(column_name)
FROM table_name
WHERE condition;
示例
需求:SQL语句查找最便宜的产品的价格:
SELECT MIN(Price) AS SmallestPrice
FROM Products;
3.SQL COUNT() 函数
COUNT() 函数返回符合指定条件的行数
(1)SQL COUNT(column_name) 语法
说明:COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
(2)SQL COUNT(*) 语法
说明:COUNT(*) 函数返回表中的记录数:
SELECT COUNT(*) FROM table_name;
(3)SQL COUNT(DISTINCT column_name) 语法
说明:COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
SELECT COUNT(DISTINCT column_name) FROM table_name;
示例:
(1)SQL COUNT(column_name) 实例, 需求:SQL语句查找产品数量
SELECT COUNT(ProductID)
FROM Products;
(2) SQL COUNT(*) 实例 ,需求:SQL 语句计算 “Orders” 表中的订单总数:
SELECT COUNT(*) AS NumberOfOrders FROM Orders;
(3) SQL COUNT(DISTINCT column_name) 实例 ,需求:SQL 语句计算 “Orders” 表中不同客户的数目:
SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;