SQL数据库查询中,怎么查询某一列数据的标准偏差,例如一个班级的学生的成绩的标准偏差
答案:2 悬赏:40
解决时间 2021-01-04 06:43
- 提问者网友:多余借口
- 2021-01-03 13:44
如题,select 查询语句
最佳答案
- 二级知识专家网友:一身浪痞味
- 2021-01-03 14:17
select @avg=avg(列) from 表;
select @num=count(列) from 表;
select @exp= sqrt (sum(square(列-@avg))/(@num-1)) from 表;
print @avg,@num,@exp
其中@avg为列的平均值,@num为列数量,@exp为标准偏差
这种计算性的工作应该又外部程序完成而不是用数据库来完成。
select @num=count(列) from 表;
select @exp= sqrt (sum(square(列-@avg))/(@num-1)) from 表;
print @avg,@num,@exp
其中@avg为列的平均值,@num为列数量,@exp为标准偏差
这种计算性的工作应该又外部程序完成而不是用数据库来完成。
全部回答
- 1楼网友:飘零作归宿
- 2021-01-03 15:00
搜一下:SQL数据库查询中,怎么查询某一列数据的标准偏差,例如一个班级的学生的成绩的标准偏差
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯