MySQL SUM()操作

时间:2014-12-09 22:17:39

标签: mysql

Column A    Column B
'X'           11    
'Y'           42    
'X'           72    
'X'           14    
'Z'           51 

公式=(x)+(z / 2)

我想在MySQL中总结这些数据。感谢。

1 个答案:

答案 0 :(得分:1)

也许这就是你想要的:

SELECT SUM(CASE ColA
            WHEN 'X' THEN ColB
            WHEN 'Z' THEN ColB/2
           END) AS formula
FROM YourTable

DEMO