查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。[使用左外连接] 数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,SUM(分数) as 总成绩 from student_info s left join grade g on s.学号=g.学号 group by ...
where course_id<>'0401010103'
题目任务11:查询与“王欢欢”同一个系的同学姓名。 任务12:查询学号比“于田田”同学大,而出生日期比她小的学生姓名。 任务13:查询出生日期大于所有男同学出生日期的女同学的姓名和班号。 任务14:查询“a01”课程不及格的学生信息。 任务15:查询不讲授“C01”课程的教师姓名。 任务16:查...
假设有三个表: 学生表:S(SNO,SNAME,SEX) 各属性含义依次为学号、姓名和性别;课程表:C(CNO,CNAME,CREDIT) 各属性含义依次为课程号、课程名、学分;学生选课表:SC(SNO,CNO,MARK)各属性含义依次为学号、课程号和成绩。 1.请用SQL语句创建学生选课表SC,要求包
select grade.学号,姓名,sum from student_info left outer joingrade on student.学号=grade.学号 group by grade.学号,姓名
8.查询所有姓王的学生的全部信息。 9.查询学号第二位是1的所有学生姓名。 10.查询课程名为“DB_DE”的课程号。 11.查询选修了课程但没参加考试的学生的学号。 12.查询所有有成绩的学生学号和课程号。 13.查询所有年龄在17到18岁之间的学生的学号。 答案 根据题目给出的学生表S、课程表...
查询所有学⽣的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学⽣的总成绩为空。[使⽤左外连接]数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,SUM(分数) as 总成绩 from student_info s left join grade g on s.学号=g.学号 ...
查询所有学⽣的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学⽣的总成绩为空。[使⽤左外连接]数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,SUM(分数) as 总成绩 from student_info s left join grade g on s.学号=g.学号 ...
本题要求查询每个选课学生选课情况输出学号课程号成绩 ( 如果没有成绩则显示为无 ),涉及到的表为修课表 (sc)。如果没有成绩则显示为无,需要用到IF(expr1,expr2,expr3),如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3