请写出SQL查询统计每门课程的选修人数显示课程编号学生人数。
有3张表学生表(学号、院系、姓名、出生日期、性别、出生地)成绩表(学号、课程编号、成绩)课程信息表(课程编号、开课单位、课程名称)...
有3张表 学生表(学号、院系、姓名、出生日期、性别、出生地)成绩表(学号、课程编号、成绩)课程信息表(课程编号、开课单位、课程名称)
展开
6个回答
展开全部
select 课程信息表.课程名称,count(distinct 成绩表.学号) from 成绩表
join 课程信息表 on 成绩表.课程编号=课程信息表.课程编
group by 课程信息表.课程名称
join 课程信息表 on 成绩表.课程编号=课程信息表.课程编
group by 课程信息表.课程名称
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-03
展开全部
select 成绩表.课程编号,count(成绩表.课程编号) from 成绩表 group by 成绩表.课程编号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT
c.`CNAME`,
COUNT(DISTINCT s.`SNO`) AS '选修人数'
FROM
score s
RIGHT JOIN course c
ON s.`CNO` = c.`CNO`
GROUP BY c.`CNAME`
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT Cno,COUNT(Sno)
FROM SC
GROUP BY Cno;
FROM SC
GROUP BY Cno;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询