count是统计表中数据的个数
sum用来汇总数据的总和
假设有一个销售数据表,其中包含以下列:
订单号 (OrderID)
产品名称 (ProductName)
数量 (Quantity)
价格 (Price)
现在我们要统计每种产品的销售数量和总销售额。
使用Count函数:
SELECT ProductName, COUNT(Quantity) AS SalesCount
FROM SalesData
GROUP BY ProductName;
上述查询将返回每种产品的销售数量,即每种产品在表中出现的次数。
使用Sum函数:
SELECT ProductName, SUM(Quantity * Price) AS TotalSales
FROM SalesData
GROUP BY ProductName;
上述查询将返回每种产品的总销售额,即每种产品的销售数量乘以价格的总和。
通过这个例子,我们可以看到Count是用来统计数据个数的,而Sum是用来汇总数据合计值的。