返回一对表达式的相关系数。返回的结果为double 数据类型。
语法
CORR( expression1, expression2)
参数说明
必须指定两个参数表达式,expression1 和expression2 须为数值表达式。
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 570
注意
CORR 函数计算将忽略 expression1 或 expression2 为NULL 值的记录,
并且要求至少
两行记录聚集计算,否则返回 NULL 值。
示例1:
create table sales (quantity int, commission int);
insert into sales values(1,2),(3,4),(5,6);
gbase> select corr(quantity, commission) from sales;
+----------------------------+
| corr(quantity, commission) |
+----------------------------+
| 0.99999999975 |
+----------------------------+
1 row in set
示例2:
create table data(max_entents int, max_trans int, initial_extent int);
insert into data values(1, 1241, 2446);
insert into data values(1, 1158, 1028);
insert into data values(1, 332, 621);
insert into data values(1, 126, 408);
insert into data values(1, 173, 1222);
insert into data values(1, 180, 834);
insert into data values(1, 96, 702);
insert into data values(1, 285, 158);
insert into data values(1, null, 159);
insert into data values(1, 190, null);
insert into data values(1, null,null);
insert into data values(2, 1, 2);
insert into data values(2, 3, 4);
insert into data values(2, 5, 6);
gbase> select max_entents, corr(max_trans, initial_extent) from data group by
max_entents;
+-------------+---------------------------------+
| max_entents | corr(max_trans, initial_extent) |
+-------------+---------------------------------+
| 2 | 0.99999999975 |
| 1 | 0.707398407157965 |
+-------------+---------------------------------+
2 rows in set
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 571