首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

每个班级所选的每门课程的人数sql语句(oracle数据库),该怎么解决

2012-03-20 
每个班级所选的每门课程的人数sql语句(oracle数据库)班级科目姓名(一班, 语文,b)(一班, 数学,a)(一班, 数

每个班级所选的每门课程的人数sql语句(oracle数据库)
班级 科目 姓名
(一班, 语文, b)
(一班, 数学, a)
(一班, 数学, e)
(二班, 语文, c)
(二班, 语文, d)
想要这样的结果
  数学 语文
一班 2 1
二班 0 2

[解决办法]
have a try

SQL code
select 班级,        sum(case when 科目='数学' then 1 else 0 end) as 数学,        sum(case when 科目='语文' then 1 else 0 end) as 语文  from 表明 group by 班级 

热点排行