每个班级所选的每门课程的人数sql语句(oracle数据库)

萧冰楚楚 2011-11-21 11:51:04
班级 科目 姓名
(一班, 语文, b)
(一班, 数学, a)
(一班, 数学, e)
(二班, 语文, c)
(二班, 语文, d)
想要这样的结果
数学 语文
一班 2 1
二班 0 2
...全文
362 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2011-11-21
  • 打赏
  • 举报
回复
have a try
select 班级, 
sum(case when 科目='数学' then 1 else 0 end) as 数学,
sum(case when 科目='语文' then 1 else 0 end) as 语文
from 表明
group by 班级

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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