corr() (Funktion)

Die Aggregatfunktion corr() gibt den Koeffizienten einer Korrelation zwischen zwei Zahlen zurück.

Syntax

Die Funktion corr() hat folgende Syntax:
double = corr(Set(double) inputa, Set(double) inputb);

Der Wert " inputa gibt die erste Zahl in der Menge an.

Der Wert " inputb gibt die nächste Nummer in der Menge an.

Rückgabe

Die Funktion gibt den Koeffizienten der Korrelation zwischen zwei Zahlen zurück.

Beispiel

Angenommen, die Tabelle 'function_t' enthält zum Beispiel die folgenden Werte:

 col1 | col2 
------+------
  1.2 |  1.4
  1.4 |  1.6
  1.6 |  1.8
Die folgende Abfrage gibt den Korrelationskoeffizienten für die Werte in der Tabelle zurück:
select corr(col1,col2)from function_t;
 corr 
------
    1
(1 row)