内容发布更新时间 : 2025/1/31 14:47:11星期一 下面是文章的全部内容请认真阅读。
实验(二): 熟练掌握SQL语言
1.求选修了课程的学生的学号,要求:
(1) 不使用distinct语句,消除重复元组,写出其SQL语句
select SC.Sno from SC;
(2)使用distinct语句,消除重复元组,写出其SQL语句 selectdistinct(SC.Sno)from SC;
(3)如果该查询写成:
select Student.Sno from Student, SC where Student.Sno=SC.Sno 请问该查询结果和上面哪个结果是相同的?
select Student.Sno from Student,SC where Student.Sno=SC.Sno;
查询结果和第一个结果相同。
2.求开设的课程号、课程名、学时和学分,要求对查询结果的列重新命名。
select Cno '课程号',Cname '课程名',Ctime '学时',Ccredit '学分' from Course;
3.求计算机系和数学系的学生学号、姓名和年龄。
select Sno,Sname,Sage from Student
where Sdept='计算机系'or Sdept='数学系';