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 函数 (A-D)

 

CORR 函数 [Aggregate]

返回一组数字对的相关系数。

语法
CORR( dependent-expression, independent-expression )
参数
  • dependent-expression   受独立变量影响的变量。

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

返回值

DOUBLE

注释

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

dependent-expressionindependent-expression 都是数字类型。该函数应用于排除所有 dependent-expressionindependent-expression 之一为 NULL 的对后剩下的 dependent-expressionindependent-expression 对的集合。然后执行以下计算:

COVAR_POP ( y, x ) / STDDEV_POP ( y ) * STDDEV_POP ( x )

其中,y 代表 dependent-expression,而 x 代表 independent-expression

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

示例

以下示例执行相关操作,用来查找收入水平是否与年龄相关联。此函数返回值 0.44022675645996。

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