ANYVALUE 함수

ANYVALUE 함수

Apache Pinot의 ANYVALUE 집계 함수는 그룹별로 컬럼에서 아무 null이 아닌 값 하나를 반환해줘요. GROUP BY 컬럼과 일대일로 대응되는 컬럼을 GROUP BY 절에 추가하지 않고도 포함하고 싶을 때 유용해요.

출처: 문서

본문

ANYVALUE 함수는 각 그룹에 대해 컬럼에서 임의의 null이 아닌 값을 하나 반환하는 집계 함수예요. GROUP BY 컬럼과 일대일로 매핑되는 컬럼을 GROUP BY 절에 추가하지 않고 포함할 때 유용해요.

시그니처

ANYVALUE(colName)

사용 예시

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

select league, ANYVALUE(playerName) AS samplePlayer
from baseballStats
GROUP BY league
league samplePlayer
AA David Orr
NL Fred Pfeffer

더 알아보기 (Learn more)