23.그룹 함수

Edit

23.1count

문법

count
count(표현식)

그룹별로 행 수를 계산합니다. 표현식이 지정되지 않은 경우에는 전체 행 수를 반환합니다. 표현식이 지정된 경우에는 null이 아닌 값으로 평가되는 행 수를 반환합니다.

23.2sum

문법

sum(표현식)

그룹에 속한 모든 표현식의 합을 계산합니다. null이거나 숫자(short, int, long, float, double)가 아닌 표현식은 무시됩니다.

23.3max

문법

max(표현식)

그룹에 속한 표현식 중에서 최대값을 계산합니다. null인 표현식은 무시됩니다. 서로 다른 타입 간의 비교는 정의되지 않은 동작을 수행합니다.

23.4min

문법

min(표현식)

그룹에 속한 표현식 중에서 최소값을 계산합니다. null인 표현식은 무시됩니다. 서로 다른 타입 간의 비교는 정의되지 않은 동작을 수행합니다.

23.5avg

문법

avg(표현식)

그룹에 속한 모든 표현식의 평균을 계산합니다. null이거나 숫자(short, int, long, float, double)가 아닌 표현식은 무시됩니다.

23.6var

문법

var(표현식)

그룹에 속한 모든 표현식의 분산을 계산합니다. null이거나 숫자(short, int, long, float, double)가 아닌 표현식은 무시됩니다.

23.7stddev

문법

stddev(표현식)

그룹에 속한 모든 표현식의 표준편차를 계산합니다. null이거나 숫자(short, int, long, float, double)가 아닌 표현식은 무시됩니다.

23.8cov

문법

cov(X표현식, Y표현식)

그룹별 공분산을 계산합니다. 2개의 표현식 중 하나라도 null이거나 숫자(short, int, long, float, double)가 아닌 표현식이면 해당 레코드는 무시됩니다.

23.9corr

문법

corr(X표현식, Y표현식)

그룹별 피어슨 상관계수를 계산합니다. X, Y 표현식 중 하나라도 null이거나 숫자(short, int, long, float, double)가 아닌 표현식이면 해당 레코드는 무시됩니다.

23.10slope

문법

slope(X표현식, Y표현식)

그룹별 X/Y 선형 회귀선의 기울기를 계산합니다. 2개의 표현식 중 하나라도 null이거나 숫자(short, int, long, float, double)가 아닌 표현식이면 해당 레코드는 무시됩니다.

23.11first

문법

first(표현식)

그룹에 속한 표현식 중에서 첫번째 표현식의 값을 반환합니다.

23.12last

문법

last(표현식)

그룹에 속한 표현식 중에서 마지막 표현식의 값을 반환합니다.

23.13values

문법

values(표현식)

그룹에 속한 모든 유일한 값의 집합을 추출합니다. 그룹 당 최대 100개의 항목을 수집하여 유일한 값의 집합으로 배열을 생성합니다.

23.14dc

문법

dc(표현식)

그룹에 속한 유일한 값들의 개수를 추출합니다.

23.15estdc

문법

estdc(표현식)
estdc(표현식, 비트수)

그룹에 속한 유일한 값들의 근사치를 추출합니다. 비트수는 4~24 사이 값을 입력할 수 있으며, 기본값은 16입니다. 비트수가 높을수록 정확도와 메모리 사용량이 증가합니다.

Count of comments [0]