STDDEV ФУНКЦИЯ

В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию STDDEV с синтаксисом и примерами.

Описание

Oracle/PLSQL функция STDDEV возвращает стандартное отклонение списка чисел.
Функцию STDDEV можно использовать двумя способами - в качестве агрегатной функции или в качестве аналитической функции.

Синтаксис № 1 функции STDDEV используется как агрегатная функция

Синтаксис для функции STDDEV при использовании в качестве агрегатной функции:

stddev( [ DISTINCT | ALL ] expression )

Функция STDDEV возвращает numeric значение.

Параметры или аргументы

expression числовое значение или формула.

Применение

Функцию STDDEV можно использовать в следующих версиях Oracle/PLSQL:

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

Пример (как агрегатная функция)

Рассмотрим пример функций Oracle STDDEV чтобы понять, как использовать функцию STDDEV в Oracle/PLSQL.

Например:

Запрос SQL вернет стандартное отклонение поля bonus в таблице employees.

Синтаксис № 2 функции STDDEV - использование в качестве аналитической функции

Синтаксис для функции STDDEV при использовании в качестве аналитической функции:

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

Применение

Функцию STDDEV можно использовать в следующих версиях Oracle/PLSQL:

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

Пример (как аналитическая функция)

Запрос SQL выше вернет совокупное стандартное отклонение bonus в department = 'Marketing' в таблице employees, отсортировано по salary.