[英]MySQL sum with a special condition
因此,我想对一张桌子中的点求和。 我的表结构如下所示:
+----+-------+--------+
| id | piece | points |
+----+-------+--------+
| 1 | 3 | 1200 |
| 2 | 1 | 700 |
| 3 | 2 | 950 |
+----+-------+--------+
我想对点求和,但是如果件大于1,我想将点乘以件号。 我有以下代码:
SELECT SUM(points) AS points_sum FROM table
但这仅是对这些点求和。 我想要的是不稳定的。 我期待着您的答复。
试试这个:
SELECT SUM(points*piece) AS points_sum FROM table
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.