如何查詢商品的平均銷售額呢?我們可以通過MySQL語言來實(shí)現(xiàn)。
SELECT AVG(total_price) AS avg_sales FROM orders WHERE product_id=1;
以上是查詢商品ID為1的平均銷售額。
SELECT AVG(total_price) AS avg_sales FROM orders WHERE product_id IN (1,2,3);
以上是查詢商品ID為1,2,3的平均銷售額,通過IN關(guān)鍵字可以同時(shí)查詢多個(gè)商品ID的銷售額。
SELECT AVG(total_price) AS avg_sales, product_id FROM orders GROUP BY product_id ORDER BY avg_sales DESC;
以上是查詢所有商品的平均銷售額,并按平均銷售額從高到低排序,可以通過GROUP BY關(guān)鍵字分組查詢每個(gè)商品的銷售額,并使用ORDER BY關(guān)鍵字進(jìn)行排序。
以上三個(gè)例子都使用了AVG聚合函數(shù)來計(jì)算平均值,而total_price是訂單表中包含的商品總價(jià)。通過組合使用SQL關(guān)鍵字,我們可以方便快捷地查詢商品平均銷售額。