当前位置: 代码迷 >> Sql Server >> 统计学查询结果的有关问题
  详细解决方案

统计学查询结果的有关问题

热度:58   发布时间:2016-04-27 14:47:06.0
统计学查询结果的问题
表结构大概是这样的
id i1 i2 i3 i4 ..... i100
1 3 3 8 9 .......  
2 3 5 8 9 ....... 0
3 3 5 8 9 ....... 0
4 3 3 9 ....... 0
5 5 2 9 ....... 0
6 1 5 8 9 ....... 10
7 3 5 8 9 ....... 0
8 3 5 8 6 ....... 0
....

横向有很多个字段,每个里面都是不大的整数,好像就10以内吧,要对每一个可以计算的列进行平均值,方差,置信区间等的计算,我想问除了 union然后下面自己手写

select 0,avg(i1),avg(i2)........

这样以外,还有什么方法可以让sql自动加上统计的结果??sql2005或者2008

------解决方案--------------------
"sql自动加上统计的结果"
--> 据我所知SQL没有这样的功能.

------解决方案--------------------
select @[email protected]+'avg('+name+'), 语法就这样写的;

select @sql=left(@sql,len(@sql)-1)+' from [email protected]+'...' 去掉最后一个","
  相关解决方案