BOOLOR 함수
BOOLOR 함수
Apache Pinot의 BOOLOR 집계 함수는 그룹 내 모든 불리언 값의 논리 OR를 반환해요. 그룹의 값 중 하나라도 true면 true를 돌려주고, 모든 값이 false일 때만 false를 반환해요. 선택된 레코드가 없으면 OR의 항등원인 false가 기본값이 돼요.
출처: 문서
본문
BOOLOR 함수는 그룹 내 모든 불리언 값의 논리 OR를 반환하는 집계 함수예요. 그룹의 값 중 하나라도 true면 true를 반환하고, 모든 값이 false일 때만 false를 반환해요. 레코드가 선택되지 않았을 때는 기본값이 OR의 항등원인 false예요.
시그니처
BOOLOR(colName)
사용 예시
select BOOLOR(hasError) AS value
from myTable
| value |
|---|
| true |
select city, BOOLOR(hasError) AS anyErrors
from myTable
GROUP BY city
| city | anyErrors |
|---|---|
| San Francisco | true |
| New York | false |