早教吧作业答案频道 -->其他-->
SQLserver存储过程题目创建存储过程,该存储过程计算及格率、优秀率(平均分超过80分)。创建存储过程,该存储过程对学生的及格率进行分析,如果小于50%,给学生进行加分操作。第次加1
题目详情
SQL server存储过程题目
创建存储过程,该存储过程计算及格率、优秀率(平均分超过80分)。
创建存储过程,该存储过程对学生的及格率进行分析,如果小于50%,给学生进行加分操作。第次加1分,然后再对及格率进行分析,不够50%,再进行加分操作,直到及格率超出50%。存储过程执行完后,应能得到最终加了多少分值。
表choice 成绩grade
这是两道题目
创建存储过程,该存储过程计算及格率、优秀率(平均分超过80分)。
创建存储过程,该存储过程对学生的及格率进行分析,如果小于50%,给学生进行加分操作。第次加1分,然后再对及格率进行分析,不够50%,再进行加分操作,直到及格率超出50%。存储过程执行完后,应能得到最终加了多少分值。
表choice 成绩grade
这是两道题目
▼优质解答
答案和解析
declare @tmp table(grade int)
insert @tmp
select grade from choice
declare @i int
set @i =0
while (select sum (case when grade >50 then 1.0 else 0.0 end )*100.0 /CONVERT(float,count(*)) from @tmp ) >50
begin
update @tmp set grade = grade +1
set @i = @i +1
end
print '最终加了' +convert(nvarchar,@i) +'分
insert @tmp
select grade from choice
declare @i int
set @i =0
while (select sum (case when grade >50 then 1.0 else 0.0 end )*100.0 /CONVERT(float,count(*)) from @tmp ) >50
begin
update @tmp set grade = grade +1
set @i = @i +1
end
print '最终加了' +convert(nvarchar,@i) +'分
看了SQLserver存储过程题目...的网友还看了以下:
下列配制银氨溶液的操作中,正确的是()A.在洁净的试管中加入1~2mLAgNO3溶液,再加入过量浓 2020-05-20 …
英语语法关于动名词加S,过去分词,动词ing形式,现在分词类的问题.例如下面这篇文章,其在多处有加 2020-05-22 …
在平直公路上,汽车以2m/s2的加速度加速行驶了6s,驶过了48m,求:(1)汽车在6s内的平均速 2020-07-11 …
如图是汽车加油站在加油过程中,加油器仪表某一瞬间的显示,请你结合图片信息,解答下列问题:(1)加油 2020-08-04 …
有一废液含有Zn2+,Fe2+,Cu2+,Hg2+等四种离子,请设计一个回收铜和汞的方案.加入过量铁 2020-11-01 …
下列除去杂质的方法中,正确的是()物质杂质除杂质的方法ACuOCu加入过量的稀盐酸,过滤BFeCl3 2020-11-16 …
[紧急求助]在狭义相对论中,为什么在碰撞过程中质量守恒,而在物体加速过程却又不守恒哪?我看质速公.. 2020-12-08 …
结合下列实验的有关问题.(1)用容积为15毫升的试管盛液体加热,最多可盛液体毫升,在加热过程中,试管 2020-12-19 …
提纯含有少量硫酸钾和硝酸钙杂质的硝酸钾溶液,可以使用的方法为()A.依次加入过量硝酸钡和碳酸钾溶液, 2021-01-05 …
(2008•道外区二模)长途运输鱼苗时.常在水中加入过氧化钙固体.其可以和水反应放出氧气、同时产生氢 2021-02-09 …