STDDEV-Funktion Oracle/PLSQL

In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL STDDEV-Funktion mit Syntax und Beispielen verwenden.

Beschreibung

Die Oracle/PLSQL STDDEV-Funktion gibt die Standardabweichung einer Gruppe von Zahlen zurück.

Die STDDEV-Funktion kann auf zwei Arten verwendet werden – als eine Aggregatfunktion oder als eine Analytic-Funktion.

STDDEV-Funktion Syntax Nr. 1 – Wird als Aggregatfunktion verwendet

Die Syntax für die Funktion STDDEV bei Verwendung als Aggregatfunktion lautet:

stddev( [ DISTINCT | ALL ] expression )

Parameter oder Argumente

expression Ein numerischer Wert oder eine Formel.

Kehrt zurück

  • Die STDDEV-Funktion gibt einen numerischen Wert zurück.

Gilt für

Die STDDEV-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Beispiel (als Aggregatfunktion)

Sehen wir uns einige Beispiele für Oracle STDDEV-Funktionen an und untersuchen Sie, wie Sie die Funktion STDDEV in Oracle/PLSQL verwenden.

Beispielsweise:

Die obige SQL-Anweisung würde die Standardabweichung des Bonusfelds in der Tabelle employees zurückgeben.

STDDEV-Funktion Syntax Nr. 2 – Wird als analytische Funktion verwendet

Die Syntax für die STDDEV-Funktion bei Verwendung als eine Analytic-Funktion ist:

STDDEV( [ DISTINCT | ALL ] expression ) [ OVER ( analytical_clause ) ]

Kehrt zurück

Die STDDEV-Funktion gibt einen numerischen Wert zurück.

Gilt für

Die STDDEV-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:

  • Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i

Beispiel (als analytische Funktion)

Die obige SQL-Anweisung würde die kumulative Standardabweichung der Boni in der Marketing-Abteilung in der Mitarbeiter-Tabelle, sortiert nach Gehalt, zurückgeben.