对学生-课程数据库编写存储过程,完成下列功能; 1. 统计“离散数学”课程的成绩分布情况,即按照各分数段来统计人数; |
create procedurecount_dispersemath
as
begin
declare @beyoung90 int; //定义大于90分的人数
declare @beyoung80 int; //定义大于80分的人数
declare @beyoung70 int; //定义大于70分的人数
declare @beyoung60 int; //定义大于60分的人数
declare @below60 int; //定义小于60分的人数
declare @grade int; //读取游标中的成绩
declare disperse_Cursor cursor for // 定义游标
select grade from sc where cno in(select cno fromcoursewhere cname='离散数学')
open disperse_cursor; //打开游标
set @beyoung90=0;