외부조인 예제

외부조인 예제

Uncategorized -

전체 조인이므로 두 테이블의 모든 행(일치 및 일치하지 않음 모두)이 출력에 포함됩니다. table_A와 table table_B 사이에는 일치하는 것이 하나뿐이므로 모든 열에 하나의 출력 행만 값을 표시합니다. 나머지 출력 행에는 table_A 또는 table table_B의 값만 포함되며 나머지 열은 누락된 값으로 설정되어 있습니다. 각 종류의 조인을 자세히 살펴보겠습니다. 오른쪽 외부 조인은 오른쪽 테이블에서 일치하지 않는 행을 유지하고 왼쪽 열의 null을 확장하는 경우를 제외하고 왼쪽 외부 조인과 유사하게 작동합니다. SQL 오른쪽 외부 조인은 오른쪽 테이블의 모든 행과 왼쪽 테이블에 있는 모든 일치하는 행을 반환합니다. SQL 오른쪽 외부 조인의 구문은 다음과 같습니다: 출처: http://ssiddique.info/understanding-sql-joins-in-easy-way.html 일부 데이터베이스 관리 시스템은 SQL 전체 외부 조인 구문을 지원하지 않습니다(예: MySQL) SQL 전체 외부 조인은 SQL 왼쪽 조인과 SQL 오른쪽 조인의 결합된 결과 집합을 반환하기 때문입니다. 따라서 다음과 같이 SQL 왼쪽 조인 및 SQL 오른쪽 조인을 사용하여 SQL 전체 외부 조인을 쉽게 에뮬레이트 할 수 있습니다. 추가 설명은 다음과 같습니다. 일반적으로 다른 종류의 조인 대신 INNER JOIN을 사용하는 것이 좋습니다. (물론 예상 된 결과 집합을 고려하는 것이 가능하다면.) 조인은 두 테이블의 데이터를 결합하는 데 사용되며 결과는 새 임시 테이블이 됩니다. 조인은 조인을 수행하기 위해 사용할 조건을 지정하는 술어라는 것을 기반으로 수행됩니다. 내부 조인과 외부 조인의 차이점은 내부 조인이 조인 조건자에 따라 실제로 일치하는 행만 반환한다는 것입니다.

직원 및 위치 테이블을 고려할 수 있습니다: 위에서 설명한 대로 기본 키 = 외래 키에서 일치하는 행만 사용합니다. 여기서 기본 키 = 외래 키의 일치하지 않는 행은 조인의 결과로 건너뜁니다. 이 것과 다른 교훈을 최대한 활용하려면 예제를 사용하여 연습하십시오! 이렇게 하면 많은 추가 행이 어떻게 추가될 수 있는지 확인할 수 있습니다.