聚集函數是運行在行組上,計算和返回單個值的函數。
SELECT AVG(prd_price) AS avg_price FROM products Where vend_id=1003;將過濾出vend_id=1003的產品,avg是這些產品的平均值.
SELECT SUM(num) AS prod_sum---返回指定訂單號中的商品數量 FROM products Where order_id=123456;SUM()也可以合計計算值。
SELECT SUM(item_price*num) AS totol_price FROM order_items--返回訂單中所有商品價格和。 Where order_id=123456;
SELECT AVG(DISTINCT prd_price) AS avg_price FROM products Where vend_id=1003;
SELECT count(*) AS num,
MIN(prod_price) AS price_min,
MAX(prod_price) AS price_max,
AVG(prod_price) AS price_avg
FROM products;