2 cindywwy CindyWwy 于 2014.05.19 20:21 提问

SQL Server创建存储过程,计算每个同学的平均成绩并标记“优秀学生”

如题:请用命令行创建存储过程,计算每个同学的平均成绩,写入S_AVG表,平均成绩大于85的学生,Flag标记为“优秀学生”,平均成绩低于60的的学生,Flag标记为“延迟毕业”,其他学生Flag标记为“常规学生”。
能查到的有关例子太少了,自学不成功,求大神解答……

1个回答

feiyun0112
feiyun0112   Rxr 2014.05.20 09:17

分步做

1.计算每个同学的平均成绩,写入S_AVG表
insert into S_AVG(id,score) select id,avg(成绩) from table group by id

2.优秀学生
update S_AVG set Flag='优秀学生' where score>85

3.延迟毕业

4.常规学生

feiyun0112
feiyun0112 还是先找点书看看怎么创建存储过程
3 年多之前 回复
CindyWwy
CindyWwy 创建存储过程呢?入门阶段,望提供完整代码。。。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!