본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 VAR_SAMP 함수

by 기서무나구물 2021. 10. 24.

포스팅 목차

    VAR_SAMP

     


    문 법

     

    var_samp::=




    목 적

    VAR_SAMP함수는 지정한 변수에서 null들을 제거한 후에 수치형 변수의 표본 분산(sample variance)을 반환한다. 집계 함수와 분석 함수로 이용 가능하다.

    이 함수는 임의의 수치형 데이터형 또는 암묵적으로 수치형 데이터로 변환 가능한 비 수치형 데이터형을 취한다. 이 함수는 인수의 수치형과 같은 데이터 형을 반환한다.

    만약 이 함수는 공백 세트에 적용되면, Null이 반환된다. 이 함수는 다음과 같이 계산된다.


    (SUM(expr2) - SUM(expr)2 / COUNT(expr)) / (COUNT(expr) - 1)

    이 함수는 VARIANCE함수와 유사하다. 1개의 요소의 입력 세트가 주어졌을 때, VARIANCE는 0을, VAR_SAMP는 Null을 반환한다.

     


    패키지 함수 비교 - Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table

     


    관련 함수

    함수명 함수내용
    STDDEV 수치형 인수 expr의 표본표준편차(sample standard deviation)를 반환한다.
    STDDEV_POP 모집단 표준 편차(Population standard deviation)를 계산하고, 모집단 분산의 제곱근 값(Square root of the population variance)을 반환한다.
    STDDEV_SAMP 누적 표본 표준편차(Cumulative sample standard deviation)를 계산하고, 표본 분산의 제곱근 값(Square root of the sample variance)을 반환한다.
    VAR_POP 수치형 변수에서 Null 값들을 제거한 후에 해당 변수의 모집단 분산(population variance)을 반환한다. 집계 함수와 분석 함수를 이용할 수 있다.
    VAR_SAMP 지정한 변수에서 null들을 제거한 후에 수치형 변수의 표본 분산(sample variance)을 반환한다. 집계 함수와 분석 함수로 이용 가능하다.
    VARIANCE expr의 분산을 반환한다.

    [오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크]

     


    예 제

    집계 함수 예제

    다음 예제는 employees 테이블에서 직원 급여의 표본 분산을 계산한다.

    Oracle Program
    SELECT VAR_SAMP(salary) 
    FROM   employees;

     

    Results
    VAR_SAMP(SALARY)
    ----------------
          15283140.5

     


    분석함수 예제

    VAR_POP함수를 참조.

     


      --------------------------------------------  

    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE]
    SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글