BOOLAND 함수

BOOLAND 함수

Apache Pinot의 BOOLAND 집계 함수는 그룹 내 모든 불리언 값의 논리 AND를 반환해요. 그룹의 모든 값이 true일 때만 true를 돌려주고, 값 중 하나라도 false면 false를 반환해요. 선택된 레코드가 없으면 AND의 항등원인 true가 기본값이 돼요.

출처: 문서

본문

BOOLAND 함수는 그룹 내 모든 불리언 값의 논리 AND를 반환하는 집계 함수예요. 그룹의 모든 값이 true일 때만 true를 반환하고, 어떤 값이라도 false면 false를 반환해요. 레코드가 선택되지 않았을 때는 기본값이 AND의 항등원인 true예요.

시그니처

BOOLAND(colName)

사용 예시

select BOOLAND(isActive) AS value
from myTable
value
false
select city, BOOLAND(isActive) AS allActive
from myTable
GROUP BY city
city allActive
San Francisco true
New York false

더 알아보기 (Learn more)