Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (P-Z)

 

REGR_SXY 函数 [Aggregate]

返回非独立变量与独立变量的积和。REGR_SXY 函数可用于计算回归模型的统计有效性。

语法 1
REGR_SXY( dependent-expression , independent-expression )
语法 2
REGR_SXY( dependent-expression , independent-expression ) 
OVER ( window-spec )
window-spec:请参见下面“注释”部分对“语法 2”的说明
参数
  • dependent-expression   受独立变量影响的变量。

  • independent-expression   影响结果的变量。

返回值

DOUBLE

注释

此函数将其参数转换为 DOUBLE,并以双精度浮点执行计算,然后返回 DOUBLE 值作为结果。如果将该函数应用于某一空集,则它会返回 NULL。

该函数应用于排除所有 dependent-expressionindependent-expression 之一为 NULL 的对后剩下的 dependent-expressionindependent-expression 对的集合。在一次处理数据期间同时计算该函数。排除 NULL 值后,将进行以下计算,其中的 y 表示 dependent-expressionx 表示 independent-expression

REGR_COUNT( y, x ) * COVAR_POP( y, x )

有关执行的统计计算的详细信息,请参见集合函数的数学公式

语法 2 表示作为 SELECT 语句中的窗口函数的用法。因此,可以在函数语法中指定 window-spec 的元素(内置),也可以将这些元素与 SELECT 语句中的 WINDOW 子句一并加以指定。请参见WINDOW 子句中提供的 window-spec 定义。

有关在 SELECT 语句中使用窗口函数的详细信息(包括工作示例),请参见窗口函数

另请参见
标准和兼容性
  • SQL/2003   核心 SQL 之外的 SQL 基础特性 (T621)。

示例

以下示例返回非独立变量与独立变量的积和。

SELECT REGR_SXY( Salary, ( YEAR( NOW( )) - YEAR( BirthDate ) ) )
FROM Employees;