通过包含 DISTINCT 关键字(或它的同义词 UNIQUE)和列名,可以计算 stock 表中不同
制造商代码的数目。
图: 查询
SELECT COUNT (DISTINCT manu_code) FROM stock;
图: 查询结果
(count)
9
MAX 和 MIN 函数
可以在同一 SELECT 语句中组合聚集函数。例如,可以同时在选择列表中包
括 MAX 和 MIN 函数。如下所示。
图: 查询
SELECT MAX (ship_charge), MIN (ship_charge) FROM orders;
该查询查找并显示 orders 表中的最大和最小 ship_charge。
图: 查询结果
(max) (min)
$25.20 $5.00
RANGE 函数
RANGE 函数计算所选行的最大值与最小值之差。
只能将 RANGE 函数应用于数字列。下列查询查找 stock 表中商品的价格范围。
图: 查询
SELECT RANGE(unit_price) FROM stock;
图: 查询结果
(range)
955.50
对于其它聚集函数,当查询包括 GROUP BY 子句时,RANGE 函数适用于组的行,如下所
示。
图: 查询
SELECT RANGE(unit_price) FROM stock
GROUP BY manu_code;
GBase 8s V8.8 SQL 指南:教程-5.1.1(2)
最新推荐文章于 2022-10-31 14:14:07 发布