Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

STDDEV 함수

설명

STDDEV 함수는 모든 행에 대한 연산식 값들에 대해 표준 편차를 반환한다. 하나의 연산식 expression만 인자로 지정되며, 연산식 앞에 DISTINCT 또는 UNIQUE 키워드를 포함시키면 연산식 값 중 중복을 제거한 후, 표준 편차를 구하고, 키워드가 생략되거나 ALL인 경우에는 모든 값에 대해 표준 편차를 구한다.

이때, 리턴 값은 인자로 지정된 연산식의 타입을 따르므로, 실제 계산 값과 다를 수 있다.

구문

STDDEV( [DISTINCT | UNIQUE | ALL] expression )

  • expression : 수치를 반환하는 하나의 연산식을 지정한다.
  • ALL : 모든 값에 대해 표준 편차를 구하기 위해 사용되며, 디폴트 값이다.
  • DISTINCT 또는 UNIQUE : 중복이 제거된 유일한 값에 대해서만 표준 편차를 구하기 위해 사용된다.
예제

다음은 한국이 획득한 금메달 수의 표준편차를 반환하는 예제이다.

SELECT host_year, gold FROM participant WHERE nation_code = 'KOR';

 

=== <Result of SELECT Command in Line 1> ===

 

    host_year         gold

==========================

         2004            9

         2000            8

         1996            7

         1992           12

         1988           12

 

SELECT STDDEV(gold), STDDEV(CAST (gold AS FLOAT)) FROM participant

WHERE nation_code = 'KOR';

 

=== <Result of SELECT Command in Line 1> ===

 

  stddev(gold)  stddev( cast(gold as float))

============================================

             2                 2.302172e+000