如何将两列合并为第三列或输出为所有行
order_id english maths grand_total
1 10 10 20
2 20 5 25
3 10 10 20
我运行此查询“select sum(english + maths)as grand_total from table”
结果是
grand_total
20
我只获得第一行而不是所有行如何获得一列中所有行的总和
答案 0 :(得分:2)
尝试此查询:
select order_id, english, maths, english + maths as grand_total from table
不需要聚合功能,因为您不希望以任何方式对数据进行分组。