1、实验:T-SQL语句一、实验目的与任务目的:旨在训练学生使用T-SQL语句创建变量,利用变量进行查询,打印变量值;会使用聚合函数、日期函数和其他函数以及利用流程控制语句编程等。任务1:声明两个变量StuID和CourseID,分别赋值为A00001和1。查询 SC表中对应的成绩,并将成绩放入变量Grade中保存,最后打印该成绩的值。 任务2:查询A00001号学生的1号课程成绩,并放入变量保存,如果成绩大于等于60,则显示“及格”,否则显示“不及格”。 任务3:统计SC表中A00001号学生的平均成绩、最高成绩及最低成绩分别放入变量保存,最后打印变量的值。 -1declare CourseID
2、 int declare StuID char(10)declare Grade intset StuID = A00001set CourseID = 1select Grade=Scorefrom SCwhere StuID=StuID and CourseID=CourseIDprint Grade-2declare CourseID int declare StuID char(10)declare Grade intset StuID = A00001set CourseID = 1select Grade=Scorefrom SCwhere StuID=StuID and Cour
3、seID=CourseIDprint Gradeif (Grade60)begin printPassendelseprintFailed-任务3declare MAX floatdeclare MIN float declare AVG floatselect MAX=max(Score),MIN=min(Score),AVG=avg(Score)from SC where StuID=A00001 print 平均分: +convert(char(10),AVG)print MAXprint MIN三、内容与要求 课题名称T-SQL语句 (一)课题内容 按照任务1至任务3逐步完成,完成后学生可以使用变量进行T-SQL编程。 (二)课题要求按照实验任务书逐步完成实验(三)考核及报告要求 1. 考核能独立完成任一项任务。2. 报告要求提交一份完整的实验报告,实验报告中详细给出每个任务的解决方案,解决方案后附带每个任务的实验结果。四、主要仪器设备硬件:PC机软件:SQL SERVER 2005