SQL数据库。储存过程编写存储过程“学生成绩统计分析”,带一输入参数“@学号”,其开始代码严格如下:

1个回答

  • CREATE PROCEDURE 学生成绩统计分析 @学号 Char(10) AS

    declare @平均总评 decimal(5,2)

    set @平均总评=(select avg(总评成绩) from 有总评成绩的表 where 学号=@学号)

    if @平均总评>=90

    begin

    insert into 学生学习状况(学号,评价) values(@学号,'优秀')

    insert into 优秀课程(学号,课程号) select 学号,课程号 from 有总评成绩的表 where 总评成绩>=90

    end

    if @平均总评>=60 and @平均总评