如何查询商品的平均销售额呢?我们可以通过MySQL语言来实现。
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关键字可以同时查询多个商品ID的销售额。
SELECT AVG(total_price) AS avg_sales, product_id FROM orders GROUP BY product_id ORDER BY avg_sales DESC;
以上是查询所有商品的平均销售额,并按平均销售额从高到低排序,可以通过GROUP BY关键字分组查询每个商品的销售额,并使用ORDER BY关键字进行排序。
以上三个例子都使用了AVG聚合函数来计算平均值,而total_price是订单表中包含的商品总价。通过组合使用SQL关键字,我们可以方便快捷地查询商品平均销售额。