【其它】2 、使用SQL语句进行多表查询: (1) 查询每个学生的学号、姓名、选修课程名及成绩(使用连接查询) (2) 查询考试成绩大于90分的学生学号和姓名(使用嵌套子查询完成) (3) 查询计算机系年龄最小的学生姓名和年龄。(使用嵌套子查询完成) (4) 查询选修“c002”号课程的学生姓名。(使用带有EXISTS谓词的子查询...
--一、用连接与自身连接实现下列查询操作 --1.查询所有学生的学号、姓名、选修的课程号和成绩。 SELECT s.snum,sname,cnum,score FROM s,sc WHERE s.snum=sc.snum --2.查询所有学生的姓名、选修的课程名和相应的学分。 SELECT sname,cname,credit FROM s,c,sc WHERE s.snum=sc.snum and c.cnum=...
本题考察的是 SQL 连接查询的知识点,需要掌握多表连接查询的基本语法和应用场景。题目中要求查询不及格学生的学号、课程名、授课教师和开课学期的信息,这涉及到学生表、课程表和成绩表的联合查询;同时,还需要查询选修了楼宇自控技术课程的学生学号、姓名、课程号、课程名和成绩、实践任务,这涉及到学生表、课程表、成...
5 多表查询(上机实训) 【1】查询所有选修课程的学生学号、姓名、课程号和成绩。 【2】查询所有选修课程的学生学号、课程名称和成绩。 【3】查询所有女生学号、姓名、系编号和所在系名称。 【4】查询所有选修课程并且成绩大于90分的学生学号、姓名、课程号和成绩。 【5】查询所有选修课程的学生学号、姓名、课程名称...
where子句中可以有多个连接条件,称为符合条件连接。 查询选修2号课程且成绩在90分以上的所有学生。 select student.sno,sname from student,sc where student.sno = sc.sno and sc.cno='2' and sc.grade>90; 查询每个学生的学号,姓名,选修的课程名及成绩 ...
1. 查询选修了c1这门课的学生的学号,姓名,课程名和成绩。2. 查询选修了c1这门课的学生的学号,姓名,课程名。3. 查询“wang”的学号,所选课程号和成绩。4. 查询所有成绩之和。5. 查询每一个学生的学号和总成绩。6. 查询课程平均分在80分以上的课程号和平均分。
练习一:对学生一课程数据库进行以下查询按要求写出关系代数和SQL语句。查询全体学生的学号和姓名。查询年龄在20和23岁之间的学生基本情查询选修了1号课程的学生学号。查询选修了1号课程的学生姓名。查询选修了1号和2号课程的学生学号。查询选修了1号或2号课程的学生学号。查询没有选修1号课程的学生姓名。查询选修了”...
16. 查询学生号,姓名,课号,成绩, 要包括未选修课的学生(用外连接)SELECT STUDENT.SNO,SNAME,CNO,GRADE FROM STUDENT,SC WHERE STUDENT.SNO*=SC.SNO17. 查询课号, 课名, 学号, 成绩 , 包括未被选修的课.( 用外连接)SELECT COURSE.CNO,COURSE.CNAME,SNO,GRADE FROM COURSE,SC WHERE COURSE.CNO*=SC.CNO...
有三个关系模式:学生(学号,姓名,年龄,性别)课程(课程号,课程名,任课教师)选修(学号,课程号,成绩)试用SQL语句完成下列操作:(1)创建“学生”表,并说明主键。(2