早教吧作业答案频道 -->其他-->
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存储过程题目...的网友还看了以下:
1、过年时,小梅把收到的1800元压岁钱全部存成活期储蓄,如果月利率是0.60%,半年后小梅可取本 2020-06-06 …
现在存入一笔钱,准备在以后5年中每年末得到100元,如果利息率为10%,现在应存入多少元?财务现在 2020-06-11 …
有关于定存的问题~~~急我去年9月30日存入了一笔定期存款,但是最近利率的利率比我当时存入市的利率 2020-06-22 …
在平面直角坐标系中xoy,已知圆x^2+y^2-12x+32=0圆心为Q,过点P(0,2)且斜率为 2020-07-21 …
玲玲把800元存入银行,存期三年,如果年利率是4.16%,到期可得到税后利息()元.(利息说率5% 2020-07-26 …
1、张洁把6000元钱存入银行存期三年,如果年利率按4.12%计算,到期后,张洁可以得到本金和税后 2020-07-26 …
在平面直角坐标系XOY中,已知圆x^2+y^2-12x+32=0的圆心为Q过点P(0,2)且斜率为 2020-07-26 …
过年时丹丹把收到1800元钱全部存成活期如果年利率是0.35%半年后丹丹可取本金和利息一共多少元,下 2020-11-03 …
小英有400元钱,打算存入银行,(1)存整存整取3年,年利率是2.88%;(2)如果先存一年期的,年 2020-11-05 …
2016年3月我国居民消费价格指数(CPI)同比上涨了2.3%,与2月份基本持平。而银行一年期存款基 2020-12-19 …