在SQL Server中子查询中自定义添加一行数据 张三 100 李氏 200 合计 300

如题所述

第1个回答  2012-01-04
select name1,num1,name2,num2,name3,num3 from table_name
UNION ALL
select '张三', 100, '李氏', 200 ,'合计' ,300追问

添加的最后一列的内容是根据上面的所有列的值的和,该如何写谢谢
大概结构为:
name col1 col2 col3
张三 10 20 30
李四 20 30 40
合计 30 50 70

第2个回答  2012-01-07
UNION ALL select '张三', 100, '李氏', 200 ,'合计' ,300

select name ,id,col1, col2,col3 from table
UNION ALL
select '合计','',sum(col1),sum(col2),sum(col3) from table本回答被提问者采纳
第3个回答  2012-01-04
你是要同时把sum都写出来么?你的完整的查询是啥呢?先贴出来看看结构啊!追问

附完整结构:
name id col1 col2 col3
张三 1 100 200 300
李四 2 700 200
合计 100 900 500