实验七实验八

实验七实验八

ID:37758145

大小:2.36 MB

页数:18页

时间:2019-05-30

实验七实验八_第1页
实验七实验八_第2页
实验七实验八_第3页
实验七实验八_第4页
实验七实验八_第5页
资源描述:

《实验七实验八》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验七1.      在查询分析器中,选择studentsdb数据库,输入以下代码。 DECLARE@stu namevarchar(10)SELECT@stu name=姓名FORMstudent infoWHERE姓名LIKE‘张%’SELECT@stu name 观察显示的结果,与student info表中数据进行比较,@stu name赋值的是SELECT结果集中的哪个数据2.          定义int型局部变量@grademax、@grademin、@gradesum,在grade表中查找最高分、最低分和总分,分别赋给

2、@grademax、@grademin和@gradesum,并显示。3.        使用SET命令将查询的结果数目赋值给int型局部变量@row。给下面代码中的划线处填上适当的内容,以完成上述操作。4.       以下代码在curriculum表中插入新纪录: DECLARE@intCIdint,@intErrorCodeintINSERTINTOcurriculum(课程编号,课程名称,学分) VALUES(’0006’,’VB程序设计’,2)SELECT@intCId=@@identity,@intErrorCode=@@e

3、rrorSELECT@intCId,@intErrorCode 将该代码段连续执行两次,观察两次显示的信息及curriculum表中数据的变化,为什么前后两次执行时显示的信息会不同?5.        在studentsdb数据库的student info表中,以“性别”为分组条件,分别统计男生和女生人数。6.      在grade表中,使用适当函数找出“高等数学”课程的最高分、最低分和平均分。7.      定义一个datetime型局部变量@student,以存储当前日期。计算student info表中的学生的年龄,并显示学生

4、的姓名、年龄。在以下代码的划线部分填入适当内容,以实现上述功能。8.       运行以下代码,写出运行结果。9.       在局部变量@stu id中存储了学号值。编写代码查询学号为0001的学生的各科平均成绩,如果平均分>=60则显示“你的成绩及格了,恭喜你!!”,否则显示“你的成绩不及格”。10.   运行以下代码段,写出运行的结果。11.   查询grade表。如果分数大于等于90,显示A;如果分数大于等于80小于90,显示B;如果分数大于等于70小于80,显示C;如果分数大于等于60小于70,显示D;其他显示E。在以下代码

5、的划线部分填入适当内容完成上述功能。12.   计算grade表的分数列的平均值。如果小于80,则分数增加其值的5%;如果分数的最高值超过95,则终止该操作。在以下代码划线处填入适当的内容以完成上述功能。13.   编写代码计算并显示@n=1+2+3+...+20。14.   编写代码计算并显示1~100之间的所有完全平方数。例如,81=92,则称81为完全平方数。15.   计算1~100以内的所有的素数。实验八1.     在查询分析器中输入以下代码,创建一个利用流控制语句的存储过程lletters_print,该存储器能显示26

6、个小写字母。2.       输入以下代码,创建存储过程stu_info,执行时通过输入姓名,可以查询该姓名对应的学生的各科成绩。 CREATEPROCEDUREstu_info@namevarchar(40)ASSELECTa.学号,姓名,课程编号,分数FROMstudent_infoaINNERJOINgradetaONa.学号=ta.学号WHERE姓名=@name 使用EXECUTE命令执行存储过程stu_info,其参数值为“马东”。如果存储过程stu_info执行时没有提供参数,能按默认值查询(设姓名为“刘卫平”),如何修改

7、该过程的定义?3.使用studentsdb数据库中的student_info表,curriculm表、grade表。(1)创建一个存储过程stu_grade,查询学号为0001的学生的姓名,课程名称,分数。(2)执行存储过程stu_grade,查询0001学生的姓名,课程名称,分数。(3)使用系统存储过程sp_rename将存储过程stu_grade更名为stu_g.4.使用student_info表,curriculm表、grade表。(1)创建一个带参数的存储过程stu_p_g,当任意输入一个学生的姓名时,将从3个表中返回该学生的

8、学号,选修的课程名称和课程成绩。(2)执行存储过程stu_g_p,查询“刘卫平”的学号,选修课程和课程成绩。(3)使用系统存储过程sp_helptext,查看存储过程stu_p_g的文本信息。5.使用student_in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。