상세 컨텐츠

본문 제목

큐브리드 함수에서 INTERSECT | INTERSECTION 차이는?

IT/DB

by JR 2025. 11. 5. 09:36

본문

300x250
반응형

 

 

 

큐브리드(CUBRID) SQL에서 INTERSECTINTERSECTION동일한 기능을 수행하는 연산자입니다. 즉, 두 쿼리의 결과 집합에서 공통된 행만 반환합니다. 중복 행은 한 번만 나타납니다.

 

 

CUBRID 매뉴얼에 따르면:

INTERSECTINTERSECTION동의어(synonym) 로, 완전히 같은 동작을 합니다.


사용 예시

sql
 
SELECT id FROM table1
INTERSECT
SELECT id FROM table2;

-- 위와 완전히 동일
SELECT id FROM table1
INTERSECTION
SELECT id FROM table2;

 

둘 다 table1table2공통으로 존재하는 id만 반환합니다.


차이점 요약

 
항목 INTERSECT INTERSECTION
기능 공통 행 반환 공통 행 반환
중복 처리 중복 제거 중복 제거
표준 SQL 호환성 ANSI SQL 표준 CUBRID 확장
차이 없음 없음


결론
: INTERSECTINTERSECTION완전히 동일한 키워드이며, 선호도나 가독성에 따라 선택하면 됩니다. 일반적으로 ANSI 표준인 INTERSECT 사용을 권장합니다.

 

300x250
반응형

관련글 더보기