1、.实验4 数据库的简单查询和连接查询实验1、实验目的本实验的目的是使学生掌握SQL Server查询分析器的使用方法,加深对SQL和SQL语言的查询语句的理解。熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。2、实验时数 2学时3、实验内容该实验在上一个实验的基础上进行简单查询操作1、求数学系(ma)学生的学号和姓名select Sno,Sname from Student where Sdept=ma2、求选修了课程的学生学号select Sno srom SC3、求选修课程号为1的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。select Sno
2、,Grade from SCwhere Cno=1order by Grade DESC ,Sno ASC4、求选修课程号为1且成绩在8090之间的学生学号和成绩,并成绩乘以0.8输出。select Sno ,Grade*0.8from SCwhere Grade=80 and Grade=9010、查询每一门课程的间接先行课(即先行课的先行课)select a.Cno,b.Cpnofrom Course a,Course bwhere a.Cpno=b.Cno4、实验方法将查询需求用SQL语言表示;在SQL Server查询分析器的输入区中输入SQL查询语句;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。5、实验结果分析及错误处理方法在实验中有些在操作时由于分析错误或者SQL语句使用错误导致实验结果与实验内容所要求的结果不符,当出现这样的情况时,我会先自己结合课本上的例题慢慢分析查找错误出现的地方,如果自己不能找出就会通过网络查找自己所写SQL语句错误的原因,并改正,在脑海里记下来,以防在下次再出现同样的错误。.