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 |