SQL语句如何在最后增加一行合计

SQL语句如何在最后增加一行合计,第1张

用UNION就行了。

select a,b,c,d from table1 union all select sum(a) as a,sum(b) as b,sum(c) as c,sum(d) as d from table1

select * from Table1

union all select name+' Toal' name ,sum(num1),sum(num2) from Table1

where name not in('Lab','R&D')

group by name

--order by name

union all select 'R&D & Lab' name,sum(num1),sum(num2) from Table1

where  name in('Lab','R&D')

union all select 'Total' name,sum(num1),sum(num2) from Table1

order by name


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11835697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存