EXPRMAX 함수

EXPRMAX 함수

Apache Pinot의 EXPRMAX 집계 함수는 측정 컬럼이 최댓값을 갖는 행에서 하나 이상의 컬럼을 투영해줘요. ARG_MAX와 비슷하지만 여러 표현식 컬럼을 한 번에 투영할 수 있다는 점이 달라요.

출처: 문서

본문

EXPRMAX 함수는 측정 컬럼이 최댓값을 갖는 행에서 하나 이상의 컬럼을 투영하는 집계 함수예요. ARG_MAX와 비슷하지만 여러 표현식 컬럼을 동시에 투영하는 것을 지원해요.

시그니처

EXPRMAX(measureCol, exprCol1, exprCol2, ...)

파라미터:

Parameter Description
measureCol The column whose maximum value determines which row to project from
exprCol1, exprCol2, ... One or more columns to project from the row with the maximum measure

사용 예시

아래 예시는 Batch Quick Start를 기반으로 해요.

select EXPRMAX(hits, playerName, yearID) AS value
from baseballStats
value
[Ichiro Suzuki, 2004]

더 알아보기 (Learn more)