isEqualSet
isEqualSet
isEqualSet 함수는 두 개의 다중 값 컬럼을 집합으로 취급해 같은 요소를 포함하는지 비교하는 함수예요.
출처: 문서
본문
두 개의 다중 값 컬럼을 집합으로 취급해 순서와 무관하게 같은 요소를 포함하면 true를 반환해요. 두 인자 중 하나라도 null이면 false를 반환해요.
시그니처 (Signature)
isEqualSet(mvCol1, mvCol2)
| Argument | Type | Description |
|---|---|---|
mvCol1 |
Multi-value | 첫 번째 컬렉션 |
mvCol2 |
Multi-value | 두 번째 컬렉션 |
반환값: BOOLEAN
사용 예시 (Usage Examples)
SELECT isEqualSet(tags, categories) AS sameSet
FROM myTable
tags와 categories 다중 값 컬럼이 정확히 같은 값의 집합을 포함하면 true를 반환해요.
SELECT isEqualSet(
ARRAY_SORT_INT(arrayA),
ARRAY_SORT_INT(arrayB)
) AS sameSet
FROM myTable
두 개의 빈 컬렉션은 서로 같은 것으로 간주해요. 인자 중 하나라도 null이면 이 함수는 false를 반환해요.