1)查询每个学生的信息及其选修课程的信息,写出SQL语句和粘贴执行输出结果的截图:
SELECT STUDENTS.,CHOICES.
FROM STUDENTS,CHOICES
WHERE STUDENTS.sid = CHOICES.sid;
实验三 连接查询

2)用自身连接方式查询表COURSES中和课程“c++”的课时数(HOUR)相同的课程信息,写出SQL语句和粘贴执行输出结果的截图:

SELECT FIRST.,SECOND.
FROM COURSES FIRST,COURSES SECOND
WHERE FIRST.hour=SECOND.hour
实验三 连接查询

3)用左外连接方式查询每个学生的信息及其选修课程的信息,写出SQL语句和粘贴执行输出结果的截图:
SELECT STUDENTS.*
FROM STUDENTS LEFT OUTER JOIN CHOICES
ON(STUDENTS.sid=CHOICES.sid)
实验三 连接查询

4)用右外连接方式查询每个学生的信息及其选修课程的信息,写出SQL语句和粘贴执行输出结果的截图:
SELECT STUDENTS.*
FROM STUDENTS RIGHT OUTER JOIN CHOICES
ON(STUDENTS.sid=CHOICES.sid)
实验三 连接查询

5)用多表连接查询每个学生的学号、姓名、选修的课程名称及成绩,写出SQL语句和粘贴执行输出结果的截图:
SELECT STUDENTS.sid,STUDENTS.sname,STUDENTS.cname,STUDENTS.grade
FROM STUDENTS,CHOICES,COURSES
WHERE STUDENTS.sid = CHOICES.sid AND CHOICES.cid = COURSES.cid
实验三 连接查询

6)用多表连接查询选修‘C++’课程且成绩在70分以上的所有学生姓名和成绩,写出SQL语句和粘贴执行输出结果的截图:

SELECT STUDENTS.sname,STUDENTS.grade
FROM STUDENTS,CHOICES,COURSES
WHERE STUDENTS.sid = CHOICES.sid
AND COURSES.cname = ‘C++’
AND CHOICES.score>70;
实验三 连接查询

相关文章:

  • 2021-12-24
  • 2022-12-23
  • 2022-02-08
  • 2021-06-12
  • 2021-08-14
  • 2021-09-23
  • 2021-12-05
  • 2022-01-18
猜你喜欢
  • 2021-04-09
  • 2022-01-22
  • 2021-06-17
  • 2022-12-23
  • 2022-01-19
  • 2022-02-09
  • 2021-08-29
相关资源
相似解决方案