1 / 9
文档名称:

数据库实验五.doc

格式:doc   大小:61KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验五.doc

上传人:changjinlai 2019/10/24 文件大小:61 KB

下载得到文件列表

数据库实验五.doc

文档介绍

文档介绍:实存储过程实验内容及要求对学生课程数据库,编写存储过程,完成下面功能:1)根据给定的班级编码和学生学号,显示相应学生的信息2)根据用户给定的班级代码,统计该班的人数。如查询班级代码为’20000002’的学生人数createprocproc_******@classIDvarchar(14),***@classSumnumeric(3,0)******@classSum=人数from班级信息where班级编号=***@******@sumnumeric(3,0)execproc_classSum'20001340010101',***@sumoutput3)统计离散数学的成绩分布情况,即按照各分数段统计人数;createtable成绩分布表(分数段char(30),人数int)createprocproc_******@less60int,***@60t70int,***@70t80int,***@80t90int,***@ointbegin o=课程编号 from课程信息 where课程名称='离散数学' ******@less60=count(*) from选课表 where课程编号=***@cno and成绩<60 ******@60t70=count(*) from选课表 where课程编号=***@cno and成绩between60and69 ******@70t80=count(*) from选课表 where课程编号=***@cno and成绩between70and79 ******@80t90=count(*) from选课表 where课程编号=***@cno and成绩between80and99 ******@more90=count(*) from选课表 where课程编号=***@cno and成绩>=90 insertinto成绩分布表values('[0,60)',***@less60) insertinto成绩分布表values('[60,70)',***@60t70) insertinto成绩分布表values('[70,80)',***@70t80) insertinto成绩分布表values('[80,90)',***@80t90) insertinto成绩分布表values('[90,100]',***@more90)endexecproc_gfn方法2:createprocproc_******@******@stuNm=count(*)from课程信息,=='教育教学调查''教育教学调查:0~60:'print'人数为:'+convert(varchar(5),***@stuNm)******@stuNm=count(*)from课程信息,=='教育教学调查''教育教学调查:60~70:'print'人数为:'+convert(varchar(5),***@stuNm)******@stuNm=count(*)from课程信息,=