INTERSECT 연산자는 두 개 이상의 테이블에서 공통 행, 즉 모든 테이블에 동시에 나타나는 행을 찾는 데 사용됩니다. 사용법은 다음과 같습니다. 각 SELECT 문은 비교할 열 목록을 지정합니다. INTERSECT는 해당 열 값을 비교하고 모든 값이 동일하면 해당 행을 포함합니다. UNION 절을 사용하여 결과를 다른 테이블의 INTERSECT 결과와 결합할 수 있습니다. Oracle에서 INTERSECT 사용 특정 조건을 만족하는 행을 검색하는 집합 연산입니다.
구문:
<code>SELECT column_list FROM table1 INTERSECT SELECT column_list FROM table2 [UNION] SELECT column_list FROM table3 ...;</code>
사용 지침:
INTERSECT 연산자는 다른 테이블의 행에 해당하는 열 값을 비교합니다.
특정 열에 대해 모든 행의 값이 동일하면 해당 행이 결과 집합에 포함됩니다.UNION 절을 사용하면 결과 집합을 다른 테이블의 INTERSECT 결과와 결합할 수 있습니다.
열 목록은 모든 SELECT 문에서 동일해야 합니다.예:
ID
Name1
2 | |
---|---|
3 | Bob |
Table2: | |
ID |
1
2 | |
---|---|
3 | 789 Pine St |
질의: | |
결과: |
Name
주소
John | 123 메인 St | |
---|---|---|
456 Oak Ave | 이 예에서 INTERSECT 연산자는 Table1과 Table2 모두에서 ID 값이 동일한 행을 반환합니다. |
위 내용은 오라클에서 교차를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!