stddev()

표현식이 반환하는 숫자값들의 모집단 표준편차를 계산합니다.

문법

stddev(NUM_EXPR)

매개변수

NUM_EXPR
표준편차를 구할 숫자값을 반환하는 표현식.

설명

stddev() 함수는 내부적으로 var(NUM_EXPR)의 제곱근을 계산합니다. 모집단 분산(N으로 나눔)을 기반으로 하므로 모집단 표준편차를 반환합니다. null 값이나 숫자가 아닌 값은 무시됩니다. 값이 하나도 없으면 null을 반환합니다. 값이 정확히 하나이면 0.0을 반환합니다. 반환값은 64비트 실수(double)입니다.

stats, timechart 등 집계 명령어에서 사용합니다.

오류 코드

코드설명
91020인자 수가 올바르지 않습니다.

사용 예

이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.

  1. 전체 요청의 응답 크기 표준편차 계산

    table WEB_APACHE_SAMPLE | stats stddev(bytes)
    
  2. HTTP 메서드별 응답 크기 표준편차 계산

    table WEB_APACHE_SAMPLE | stats stddev(bytes) by method
    
  3. NULL 값 처리

    json "[{'val': 10}, {'val': null}, {'val': 30}]"
    | stats stddev(val)
    | # null 값은 무시됩니다.
    

호환성

stddev() 함수는 소나 4.0 이전 버전부터 제공되었습니다.