>  기사  >  데이터 베이스  >  SQL에서 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까

SQL에서 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2021-02-22 14:15:1826546검색

SQL에서 왼쪽 조인과 오른쪽 조인의 차이점: 1. 왼쪽 조인은 왼쪽 테이블에 레코드가 있는 한 데이터를 검색할 수 있는 반면, 오른쪽 조인은 오른쪽 테이블에 레코드가 있는 한 데이터를 검색할 수 있습니다. Left 조인은 왼쪽 테이블을 기준으로 데이터를 검색할 수 있으며, Right 조인은 Left Outer Join의 역조인입니다.

SQL에서 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까

이 문서의 운영 환경: Windows 7 시스템, SQL Server 2019 버전, Dell G3 컴퓨터.

SQL에서 왼쪽 조인과 오른쪽 조인의 차이점:

1. 의미가 다릅니다

왼쪽 조인: 왼쪽 테이블에 레코드가 있는 한 데이터를 검색할 수 있으며, 일부 레코드는 왼쪽 테이블에 있습니다. 오른쪽은 왼쪽 테이블에 있어야 합니다. 레코드를 검색할 수 있습니다.

오른쪽 조인: 오른쪽 조인은 올바른 테이블에 레코드가 있는 한 데이터를 검색할 수 있다는 의미입니다.

2. 사용법이 다릅니다

오른쪽 조인은 왼쪽 조인 A LEFT JOIN B. 연결에서 쿼리한 데이터는 A에 있어야 하지만 B에는 있을 수도 있고 없을 수도 있습니다. 내부 조인 A INNER JOIN B, A와 B에도 존재하는 데이터만 쿼리할 수 있습니다.

3. Null 값이 다릅니다

왼쪽 테이블의 데이터를 기준으로 왼쪽 테이블에 데이터가 있고 오른쪽 테이블에 데이터가 없으면 왼쪽 테이블의 데이터가 표시됩니다. 오른쪽 테이블의 데이터는 비어 있는 것으로 표시됩니다.

오른쪽 조인은 왼쪽 외부 조인의 역조인입니다. 오른쪽 테이블의 모든 행이 반환됩니다. 오른쪽 테이블의 행과 왼쪽 테이블의 일치하는 행이 없으면 왼쪽 테이블에 대해 null 값이 반환됩니다.

SQL에서 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까

권장(무료): sqlserver

위 내용은 SQL에서 왼쪽 조인과 오른쪽 조인의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.