解决方案 »
- hibernate+struts2分页查询
- tomcat通过公网ip访问的问题救命!没什么分,抱歉
- 如何使用xsd进行开发
- struts+spring+hibernate架构问题
- 在MyEclipse中 选择 MyEclipse->Add and Remove Project development. 中添加自己的一个项目时Tomcat5会出现在一个黄色的叹号
- 30岁前不要再乎的事----不是我说的,呵呵
- 问一个小sql语句
- 怎样配置tomcat使其能运行servlet?
- 谁知道如何将局域网的机器映射到公网上?
- j2ee典型例子的那些文件怎知编译啊?
- struts2 页面如何输出
- 判断时间问题
from 表名
pivot
(
成绩
for 科目
in(英文,语文,数学)
)
select 姓名,sum(case when 科目='英文' then 成绩 else 0 end) as 英文,sum(case when 科目='语文' then 成绩 else 0 end) as 语文,sum(case when 科目='数学' then 成绩 else 0 end) 数学
from 成绩
group by 姓名
from
(select 成绩 as 语文 , 姓名 from TABLE where 科目 = '语文') as A,
(select 成绩 as 数学 , 姓名 from TABLE where 科目 = '数学') as B,
(select 成绩 as 英文 , 姓名 from TABLE where 科目 = '英文') as C
where A.姓名 = B.姓名
and B.姓名 = C.姓名模拟成3张表
select name, sum(decode(subjects,'英文',result)) 英文,sum(decode(subjects,'语文',result)) 语文,sum(decode(subjects,'数学',result)) 数学
from scores
group by name
order by name desc;
sum(case kemu when '语文' then chengji else 0 end) 语文,
sum(case kemu when '英语' then chengji else 0 end) 英语,
sum(case kemu when '数学' then chengji else 0 end) 数学
from 表 group by name
select name,sum(case when km='英语' then cj else 0 end) as 英文,sum(case when km='语文' then cj else 0 end) as 语文,
sum(case when km='数学' then cj else 0 end) as 数学 from student group by name;
select name,sum(case when km='英语' then cj else 0 end) as 英文,sum(case when km='语文' then cj else 0 end) as 语文,
sum(case when km='数学' then cj else 0 end) as 数学 from student group by name;