有表如下:
需求:求出每一种商品(goods_id)的数量(goods_num)之和及单价(goods_price)乘以数量之和
sql 语句:SELECT sum(goods_pirce*goods_num) AS price_amount,sum(goods_num) AS num_mount FROM goods GROUP BY goods_id;
查询结果:
记录原因:之前只知道在group by查询的时候可以使用sum()、count()等函数,并不知道还可以在这些函数中写表达式(果然是too young too simple),偶然间看到公司大神的代码有这样的写,才知道可以在函数中使用表达式。