首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个SQL合计的有关问题

2012-04-08 
请教一个SQL合计的问题如果有人数1人数2小计3老外4如何生成一行合计,就是小计+老外[解决办法]用unionselec

请教一个SQL合计的问题
如果有
人数   1
人数   2
小计   3
老外   4

如何生成一行合计,就是小计+老外

[解决办法]
用union
select column1,column2 from tablename
union
select '合计 ',count(column2) from tablename where column1= '小计 ' or column1= '老外 '
[解决办法]
select 人数,count(num) as num from table
group by 人数
union all
select * from table
where 人数= '老外 '
[解决办法]
select column1,column2 from tablename
union
select '合计 ',sum(column2) from tablename where column1= '小计 ' or column1= '老外 '

热点排行