成绩总 题⽬:查询所有同学的学⽣编号、学⽣姓名、选课总数、所有课程的成绩总和 分析:看到总数应该是要⽤count(course),成绩总和应该是sum(score)这些聚合函数,因为要知道每个⼈的因此要以⼈分组 group by studentid 因为要知道学⽣的详细信息,因此要join on student 表 写出来的sql:SELECT a....
1查询所有学生的学号、姓名、选课数、总成绩,3、查询出每门课程都大于80分的学生姓名4、删除除了id号不同,其他信息都相同的学生冗余信息 select s.xuehao,s.xingming,sum(sc.kechenghao),sum(sc.chengji) from Student s left join Sc sc on s.xuehao=sc.xuehao left join Course c on c.kechenghao=sc...
15、查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩。 select s.sid,s.sname,avg(sc.score) from student s join score sc on s.sid = sc.sid where sc.score < 60 GROUP BY sc.sid HAVING count(sc.sid) > 1 16、检索"01"课程分数小于60,按分数降序排列的学生信息。 select * from stu...
智慧职教: 表结构: Student(S#,Sname,Sage,Ssex) 学生表 、Course(C#,Cname,T#) 课程表 、SC(S#,C#,score) 成绩表 、Teacher(T#,Tname) 教师表 , 查询所有同学的学号、姓名、选课数、总成绩 答案 select student.s#,student.sname,count(sc.c#)as 选课数,sum(score)总成绩 from s...
查询所有学生的学号、姓名、选课数、总成绩 select stunum,name,scc,sum(course) from student group by(stunum); 查询姓“悟”的老师的个数 select count(teacher_id) from teacher whe_牛客网_牛客在手,offer不愁
学生:S(S#,SNAME,AGE,SEX),属性分别表示学号、姓名、年龄和性别。 学习:SC(S#,C#,GRADE),属性分别表示学号、课程号和成绩。 课程:C(C#,CNAME,TEACHER),属性分别表示课程号、课程名和教师姓名。 试用SQL语句完成下列操作: (1)查询年龄大于20岁的男学生的学号和姓名。 (2)查询选修课程名为...
【论述题】设学生课程数据库中包含如下关系: 学生表: S(Sno, Sname, Sex, Sd, Age) ,属性依次为学号、姓名、性别、系别和年龄; 课程表: C(Cno, Cname, Term, Credit , Teacher) ,属性依次为课程号、课程名、上课学期、学分和授课老师; 学生选课成绩表: SC(Sno, Cno, Grade) ,属性...