메인 콘텐츠로 건너뛰기

groupArrayIntersect

도입 버전: v24.2.0 주어진 배열들의 교집합을 반환합니다(즉, 모든 배열에 공통으로 포함된 모든 항목을 반환합니다). 구문
groupArrayIntersect(x)
인수
  • x — 인수(컬럼 이름 또는 표현식). Any
반환 값 모든 배열에 공통으로 포함된 요소를 담은 배열을 반환합니다. Array 예시 사용 예시
Query
-- Memory 엔진으로 테이블 생성
CREATE TABLE numbers (
    a Array(Int32)
) ENGINE = Memory;

-- 샘플 데이터 삽입
INSERT INTO numbers VALUES
    ([1,2,4]),
    ([1,5,2,8,-1,0]),
    ([1,5,7,5,8,2]);

SELECT groupArrayIntersect(a) AS intersection FROM numbers;
Response
┌─intersection──────┐
│ [1, 2]            │
└───────────────────┘
마지막 수정일 2026년 6월 10일