MYSQL:按特定字符对mysql行求和,并将结果添加到等式中

时间:2015-02-18 14:55:39

标签: mysql

请给我一张表,其中有3列,如下所示:

 id   value  type
-----------------
1001  -10     L
1002   20     W
1003  -21     L
1004  -29     L
1005   12     D
1006   19     W
1007   18     W
1008   15     W
1009   88     O
1010   11     N
1011   44     S

我想计算每种类型的值,然后以这种方式总结它们:

L + W + D + O = TOTAL(要清楚所有指定类型的总和。)

1 个答案:

答案 0 :(得分:0)

答案:

SELECT SUM(total)from(     选择总和(value)作为table的总和,其中type ='L'     联合所有     选择总和(value)作为table的总和,其中type ='W'     联合所有     选择总和(value)作为table的总和,其中type ='D'     联合所有     选择总和(value)作为table的总和,其中type ='O'     )一个

感谢所有花时间审阅我的问题的人。我想出了自己的方式并发布了答案,以帮助那些有相同问题或将来会有同样问题的人。感谢所有答案:))。