查询学生选课数据库,输出所有教师所教授的课程信息,没有教授课程的教师也要列出
SELECT A.教师号,教师名,课程名,学时,学分FROM 教师 AS A LEFT JOIN 课程 AS BON A.教师号=B.授课教师
举一反三
- 设教学数据库中有四个关系:教师(教师编号,教师姓名,联系电话)课程(课程号,课程名,教师编号)学生(学号,学生姓名,年龄,性别,专业)选课(学号,课程号,成绩)查询所有姓王的教师所授课程的课程号和成绩(按课程号排序)。
- 1、在“学生-课程-选课”数据库中,查询计算机系所有同学的学号、姓名信息的语句: 2. 在“学生-课程-选课”数据库中,查询计算机系所有男同学的学号、姓名信息的语句: 3. 在“学生-课程-选课”数据库中,查询计算机系和信息系所有大于21岁的男同学的学号、姓名信息的语句: 4. 在“学生-课程-选课”数据库中,查询计算机系和信息系所有姓张并且大于21岁的男同学的学号、姓名信息的语句: 5. 在“学生-课程-选课”数据库中,查询每名同学的选课平均成绩的语句: 6. 在“学生-课程-选课”数据库中,查询所有男同学的选课门数和平均成绩的语句: 7. 在“学生-课程-选课”数据库中,查询所有选课门数超过1门课程同学的选课平均成绩的语句: 8. 在“学生-课程-选课”数据库中,查询所有选课门数超过1门课程并且平均成绩大于80分的同学的选课平均成绩的语句:
- 1. 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授锁门课程。查询从未被”教授”讲授过的课程的课程号,正确的语句是______
- 设教学数据库中有四个关系:教师(教师编号,教师姓名,联系电话)课程(课程号,课程名,教师编号)学生(学号,学生姓名,年龄,性别,专业)选课(学号,课程号,成绩)检索所有姓“李”的学生的姓名和年龄。
- 查询教师号、教师姓名,授课课程号,授课课程名,学习该课的学生姓名,班级 结果有()行?
内容
- 0
课程就是学校教师所教授的各门学科。
- 1
有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多名教师讲授,同一名教师也可讲授多门课程。查询从未被“教授”讲授过的课程的课程号,正确的语句是______ A: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 B: WHERE职称!=’教授’ C: SELECT课程号FROM授课表a RIGHT OUTER JOIN教师表b D: ON a.教师号=b.教师号 E: WHERE职称!=’教授’AND a.课程号IS NOT NULL F: SELECT课程号FROM授课表WHERE课程号NOTIN( G: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 H: WHERE职称’教授’) I: SELECT课程号FROM授课表WHERE课程号IN( J: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 K: WHERE职称!=’教授’)
- 2
查询成绩在80-90分的“数据库原理与程序设计”课程成绩,需要()这几个表。 A: 学生基本信息表 B: 学生成绩表 C: 学生课程信息表 D: 教师授课信息表
- 3
基于教学视频中的学生选课数据库,能够正确查询“所有学生都选修的课程的课程编号”的关系代数表达式是( )。 A: π学号,课程号(选课) ÷π学号(学生) B: π学号,课程号(选课) ÷π课程编号(课程) C: π课程编号(选课) D: 选课 ÷学生
- 4
查询学生选课数据库,输出考试不及格学生的学号、姓名、课程名以及成绩