使用mysql在表的最后一行显示总和

dam*_*mes 7 mysql sql select aggregate-functions

我有以下表格元素如何运行一个重现表的查询,但在底部有一个额外的行显示col2的总和

Col1  | col2  
---------------
Water |  22  
water |   3      
water |   5      
Air   |  10      
Earth |   3       
Air   |   5    
Run Code Online (Sandbox Code Playgroud)

Joh*_*Woo 11

我不知道你为什么要这样,但试一试:

SELECT Col1, Col2 FROM tableName
UNION
SELECT 'SUM' as Col1, SUM(Col2) Col2 FROM tableName
Run Code Online (Sandbox Code Playgroud)