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

sql里有没有数组类型?该如何处理

2012-03-05 
sql里有没有数组类型?比如,11.4,24.2,34.5,21.6我想通过STDEV求出统计标准偏差是怎么求?我想用Select STDE

sql里有没有数组类型?
比如,11.4,24.2,34.5,21.6
我想通过STDEV求出统计标准偏差是怎么求?

我想用
Select STDEV([11.4,24.2,34.5,21.6]) as tmpField 
不求,但明显语句不对。
要求只用一个语句。

因为在c#请问里没有STDEV这个函数,所以我想调用sql对象来算出这个值,可行么?

[解决办法]

SQL code
原来是这样的 呵呵返回数值表达式用无偏差总体公式(除以 n-1)对集求得的样本标准偏差。语法 Stdev(Set_Expression [ ,Numeric_Expression ] ) 参数Set_Expression 返回集的有效多维表达式 (MDX)。Numeric_Expression 有效数值表达式,通常为返回数值的单元坐标的多维表达式 (MDX)。备注Stdev 函数使用无偏差总体公式,而 StdevP 函数使用有偏差总体公式。示例下例将使用无偏差总体公式返回对日历年 2003 的前三个月求得的 Internet Order Quantity 的标准偏差。WITH MEMBER Measures.x AS    Stdev    ( { [Date].[Calendar].[Month].[January 2003],       [Date].[Calendar].[Month].[February 2003],       [Date].[Calendar].[Month].[March 2003]},    [Measures].[Internet Order Quantity])SELECT Measures.x ON 0FROM [Adventure Works]
[解决办法]
这个木有的。不过可以使用clr进行自定义

http://blog.csdn.net/fcuandy/archive/2009/02/06/3866592.aspx
[解决办法]
探讨
比如,11.4,24.2,34.5,21.6
我想通过STDEV求出统计标准偏差是怎么求?

我想用
Select STDEV([11.4,24.2,34.5,21.6]) as tmpField
不求,但明显语句不对。
要求只用一个语句。

因为在c#请问里没有STDEV这个函数,所以我想调用sql对象来算出这个值,可行么?

热点排行