sql server求方差的问题 现在我弄了一张测试表,里面有下面四行数据,我想对这些数据求方差,用select var(num) from tb,结果算出的结果为1.3333333333,可是我按照方差公式σ^2=1/n ∑_(i=0)^n▒(x_i-¯x)^2 ,得出的应该是1啊,这是什么原因?难道var()函数不可靠?盼熟悉的人给指点下。num5335 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用公式的时候是不是全部用的INT型??你可以在后面加个.0 楼主可以试试select 1.0/3select 1/3的结果 --建表create table #test(a int)insert into #testselect 5 union all select 3 union all select 3 union all select 5select varp(a) from #test--结果----------------------1(1 行受影响) 原来是使用varp,我用错函数了。 [求助:sql 2005 instance使用] 关于将xml导入sqlserver的问题 多外键关联的TSQ语句怎么写,给点思路 查询一列 从远程服务器大量数据中取出少量的优化问题 大家给我看看,这句SQL应该怎么写? 有什么办法可将Excel表中的数据批量导入至SQL Server数据库? 如何取两个字段内容都一样的字段并分开显示阿??? 除了游标还有什么?数据记录遍历,帮帮小弟吧 VFP中用数字作为DBF的文件名,为什么不能从中读数据? 如何对PDF和WORD文件进行全文检索? 求一查询SQL语句
select 1/3
的结果
create table #test(a int)insert into #test
select 5 union all select 3 union all select 3 union all select 5select varp(a) from #test--结果----------------------
1(1 行受影响)