考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

设数据库中有以下三张表:sc(sno,cno,grade),course(cno,cname,hours),student(sno,sname,ssex,sage,sdept)。试用SQL语言写出以下查询。 (2)统计每个学生的姓名和选课门数
A. SELECT student.sno,student.sname 学生姓名,COUNT(sc.cno) 选课门数FROM student left join sc ON sc.sno=student.sno GROUP BY student.sno;
B. SELECT student.sname 学生姓名,COUNT(student.sno) 选课门数FROM student right join sc ON sc.sno=student.sno GROUP BY student.sname;
C. SELECT student.sname 学生姓名,COUNT(sc.sno) 选课门数FROM student right join sc ON sc.sno=student.sno ORDER BY student.sname;
D. SELECT student.sname 学生姓名,COUNT(student.sno) 选课门数FROM student left join sc ON sc.sno=student.sno ORDER BY student.sname;
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

统计每个学生的选课门数时,要保证学生信息的完整性,学生表应为主表,使用COUNT函数进行计数