求个sql语句

byeceg 2012-05-11 02:07:20
表结构

Field Type Collation Null Key Default
------------------ ------------ -------------- ------ ------ -------
id int(11) (NULL) NO PRI (NULL)
PROJECTID varchar(50) gbk_chinese_ci YES (NULL)
USERID varchar(50) gbk_chinese_ci YES (NULL) select,insert,update,references
USERNAME varchar(50) gbk_chinese_ci YES (NULL) select,insert,update,references
a1 int(11) (NULL) YES 0 select,insert,update,references
a2 int(11) (NULL) YES 0 select,insert,update,references
a3 int(11) (NULL) YES 0 select,insert,update,references
a4 int(11) (NULL) YES 0 select,insert,update,references
a5 int(11) (NULL) YES 0 select,insert,update,references
a6 int(11) (NULL) YES 0 select,insert,update,references
a7 int(11) (NULL) YES 0 select,insert,update,references
a8 int(11) (NULL) YES 0 select,insert,update,references




1 1 10001 教师1 10 10 2 0 0 0 3 8
2 1 10002 教师2 10 1 2 0 13 0 34 6
3 1 10003 教师3 10 12 2 0 30 3 12 4
4 1 10004 教师4 11 0 12 0 21 0 21 8


1条sql语句可以统计出合计值吗?
比如说
教师 4
a1 41
a2 23
a3 18
....
18 26
...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
useky 2012-05-11
  • 打赏
  • 举报
回复
select USERNAME,sum(a1),sum(a2),sum(a3),sum(a4),sum(a5),sum(a6) from table
group by USERNAME
byeceg 2012-05-11
  • 打赏
  • 举报
回复
谢谢上面两位
oO寒枫Oo 2012-05-11
  • 打赏
  • 举报
回复

select count(distinct USERNAME) as 教师数,
sum(a1) as a1_sum,
sum(a2) as a2_sum,
sum(a3) as a3_sum,
sum(a4) as a4_sum,
sum(a5) as a5_sum,
sum(a6) as a6_sum,
sum(a7) as a7_sum,
sum(a8) as a8_sum from tb_name

WWWWA 2012-05-11
  • 打赏
  • 举报
回复
select mc,sum(a1) from (
select a1,'a1' as mc from tt
union all
select a2,'a2' as mc from tt
union all
select a3,'a3' as mc from tt
union all
select a4,'a4' as mc from tt) a group by mc

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧