SUM()用来返回指定列值的和(总计)。
下面举一个例子,orderitems表包含订单中实际的物品,每个物品有相应的数量( quantity )。 可如下检索所订购物品的总数(所有quantity值之和):
SELECT SUM(quantity) AS item_ordered
FROM orderitems
WHERE order_num = 20005;
SUM()也可以用来合计计算值。在下面的例子中,合计每项物品的 item_price*quantity,得出总的订单金额:
SELECT SUM(item_price*quantity) AS total_price
FROM orderitems
WHERE order_num = 20005;