首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

算法和函数有关问题

2012-03-01 
算法和函数问题要计算一个班级内学生考试的平均分、标准差、差异系数、每个学生分数对应的标准分,在sql中能不

算法和函数问题
要计算一个班级内学生考试的平均分、标准差、差异系数、每个学生分数对应的标准分,在sql中能不能用stdev和stdevp函数来解决,如何计算(标准差、差异系数)?

考试成绩表结构(examid,studid,exmvl)
declare   @t   table(
examid   int,
studid   nvarchar(20),
exmvl   float
)(记得可以用计算列表示一些直接计算来的结果)

insert   into   @t(examid,studid,exmvl)   values(2312, '2006001001 ',95)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001002 ',85)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001003 ',25)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001004 ',66)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001005 ',77)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001006 ',45)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001007 ',99)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001008 ',78)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001009 ',87)
insert   into   @t(examid,studid,exmvl)   values(2312, '2006001010 ',60)

要计算一个班级内学生考试的平均分、标准差、差异系数、每个学生分数对应的标准分,在sql中能不能用stdev和stdevp函数来解决,如何计算?

[解决办法]
select stdev(exmvl) from @t
[解决办法]
因为excel里统计函数比较丰富,可以写一个dll来操作excel,再用sql来调用dll也是可以的
[解决办法]
标准差、差异系数的计算公式是什么?

热点排行