sql 统计 select * from tab group by name union all select '总计',sum(语文),sum(数学),sum(英语) from tab group 语文,数学,英语, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错了点select * from tab group by name union select '总计',sum(语文),sum(数学),sum(英语) from tab group by 语文,数学,英语 create table tt( name varchar(10), 语文 int, 数学 int, 英语 int)Insert into tt values('张三',70,80,90)Insert into tt values('李四,90,80,100)Insert into tt values('王五,80,70,100) create table tt( name varchar(10), 语文 int, 数学 int, 英语 int)Insert into tt values('张三',70,80,90)Insert into tt values('李四',90,80,100)Insert into tt values('王五',80,70,100)select name,sum(语文),sum(数学),sum(英语) from tt group by name with rollupdrop table tt/*name ---------- ----------- ----------- -----------李四 90 80 100王五 80 70 100张三 70 80 90NULL 240 230 290*/ create table tt ( name varchar(10), 语文 int, 数学 int, 英语 int ) Insert into tt values('张三',70,80,90) Insert into tt values('李四',90,80,100) Insert into tt values('王五',80,70,100)select * from tt union allselect '总计',sum(语文),sum(数学),sum(英语) from tt/*name 语文 数学 英语 ---------- ----------- ----------- ----------- 张三 70 80 90李四 90 80 100王五 80 70 100总计 240 230 290(所影响的行数为 4 行)*/ create table tt ( name varchar(10), 语文 int, 数学 int, 英语 int ) Insert into tt values('张三',70,80,90) Insert into tt values('李四',90,80,100) Insert into tt values('王五',80,70,100)select * from tt union select '总计',sum(语文),sum(数学),sum(英语) from tt /*name 语文 数学 英语 ---------- ----------- ----------- ----------- 李四 90 80 100王五 80 70 100张三 70 80 90总计 240 230 290(所影响的行数为 4 行)*/ MSSQL建立全文索引,感觉精度不够,是否可以自己定义分词库 为什么有些ID不用自动增长的整型 请问各位大哥,这两个问题该怎么解决? 请问:有熟悉Sql Server的Sql语句 和 Access的Sql语句的大哥吗?请到以下这个帖子,回答我的问题啊! 暴多的分啊! sql 的问题 SQL循环??? 删除远程表报错 将Orcle的dmp文件导入SQL Server? 查询优化的问题???? Function-Based Indexes的问题 求一公式.急(具体见下)........... 如何设计产品促销方式数据表
select * from tab group by name union select '总计',sum(语文),sum(数学),sum(英语) from tab group by 语文,数学,英语
(
name varchar(10),
语文 int,
数学 int,
英语 int)
Insert into tt values('张三',70,80,90)
Insert into tt values('李四,90,80,100)
Insert into tt values('王五,80,70,100)
(
name varchar(10),
语文 int,
数学 int,
英语 int)
Insert into tt values('张三',70,80,90)
Insert into tt values('李四',90,80,100)
Insert into tt values('王五',80,70,100)
select name,sum(语文),sum(数学),sum(英语) from tt group by name with rollup
drop table tt
/*
name
---------- ----------- ----------- -----------
李四 90 80 100
王五 80 70 100
张三 70 80 90
NULL 240 230 290
*/
(
name varchar(10),
语文 int,
数学 int,
英语 int )
Insert into tt values('张三',70,80,90)
Insert into tt values('李四',90,80,100)
Insert into tt values('王五',80,70,100)select * from tt union all
select '总计',sum(语文),sum(数学),sum(英语) from tt/*
name 语文 数学 英语
---------- ----------- ----------- -----------
张三 70 80 90
李四 90 80 100
王五 80 70 100
总计 240 230 290(所影响的行数为 4 行)
*/
create table tt
(
name varchar(10),
语文 int,
数学 int,
英语 int )
Insert into tt values('张三',70,80,90)
Insert into tt values('李四',90,80,100)
Insert into tt values('王五',80,70,100)select * from tt union select '总计',sum(语文),sum(数学),sum(英语) from tt
/*
name 语文 数学 英语
---------- ----------- ----------- -----------
李四 90 80 100
王五 80 70 100
张三 70 80 90
总计 240 230 290(所影响的行数为 4 行)
*/