마지막 업데이트 월 26 일 2020 년 08:07:43(UTC/GMT+8 시간)

왼쪽 가입

SQL 왼쪽에 가입(로 지정된 키워드를 왼쪽에 참고) 인 두 테이블을 가져와 일치하는 모든 행의 두 테이블에 대한 SQL-식 true,플러스 행이 프리스트는 테이블과 일치하지 않는 모든 행에서 두 번째이다.,

왼쪽 가입:Syntax

SELECT *FROM table1LEFT JOIN table2ON table1.column_name=table2.column_name;

보:

SQL 왼쪽 가입하세를 가져 완전한 세트의 레코드에서 table1,와 일치하는 레코드(가용성에 따라)에 table2. 일치가 이루어지지 않을 때 결과는 오른쪽에 NULL 입니다.,d 에서 열을 회사 테이블과 회사 id,항목 이름,품목 단위에서 열 음식 테이블,후에는 외부로 합류한 언급된 테이블,다음 SQL 문을 사용할 수 있습니다:

샘플 테이블:식품

샘플 테이블:회사

SQL 코드:

설명:

이 SQL 문을 반환 모든 행 회사에서 테이블과 행만 음식에서는 테이블이 결합된 필드를 동일하고하는 경우에 조항과 일치하지 않는 레코드에서’음식’,테이블 가입니다 여전히 행 반환하지만,NULL 에서 각각의 열 권리는 테이블.,실 수 있는 고속,다음 SQL 문을 사용할 수 있습니다:

샘플 테이블:식품

샘플 테이블:counter_sale

SQL 코드:

SELECT a.bill_no, b.item_name, a.bill_amt FROM counter_sale a LEFT JOIN foods b ON a.item_id=b.item_id WHERE a.bill_amt>500;

설명:

이 SQL 문을 먼저 가입하는 모든 행 counter_sale 테이블과 행만 음식에서는 테이블이 결합된 필드가 같을 경우에 절로 경기에서 레코드 음식 테이블 가입니다 여전히 행 반환하지만,NULL 에서 각각의 열 권리 테이블을 제거하므로 그 행하는 법안 금액보다 적거나 같은 500.,ve 입대를 공급하는 항목이 없는 NULL 값에 대한 제조업체는 허용되지 않습니다,다음 SQL 문을 사용할 수 있습니다:

샘플 테이블:식품

샘플 테이블:회사

샘플 테이블:counter_sale

SQL 코드:

설명:

이 SQL 문을 먼저 가입하는 모든 행 counter_sale 테이블과 행만 음식에서는 테이블이 결합된 필드가 일치하는 경우에 절로 경기에서 레코드 음식 테이블 가입니다 여전히 행 반환하지만,NULL 에서 각각의 열 권리는 테이블., 따라서 이 결과에 가입 할 것으로 회사 테이블에서 모든 행 결과를 테이블과 일치하고 타의 추종을 불허하는 행 회사에서 테이블도 올 것이다 그러나 타의 추종을 불허하는 행이 회사의 테이블,열 값은 NULL 입니다. 따라서 WHERE 절은 회사 이름 열 값이 NULL 인 행을 제거하고 그 후에 ORDER BY 절은 청구서 번호에 따라 행을 오름차순으로 정렬합니다.

출력:

그림 프레젠테이션:

사이의 차이점은 무엇입 왼쪽에 가입하고 외부에 참여 SQL?,

실제로 왼쪽 조인과 왼쪽 외부 조인 사이에는 차이가 없습니다.이 두 조인은 SQL 에서 유사한 작업을 참조합니다.

샘플 테이블:회사

샘플 테이블:식품

중요한 포인트를 주는 마지막 행 회사에 있는 테이블,회사 ID 에 존재하지 않는 음식이다. 또한 foods 테이블의 맨 마지막 행 회사 ID 의 값은 NULL 이며 회사 테이블에 존재하지 않습니다. 이러한 사실은 왼쪽 조인의 중요성이 입증 될 것입니다.

여기서”left join”과 함께”outer”를 사용하지 않고 SQL 문을 사용합니다.,

SQL 코드:

실행중인 SQL 와”외”키워드는 것이 우리에게 정확히 동일한 결과대로 실행하는 SQL 없이”외”. 여기에”왼쪽 조인”이있는”외부”가있는 SQL 문이 있습니다.

SQL 코드:

왼쪽 외부에 가입 또는 왼쪽으로 가입을 유지의 모든 행의 왼쪽 테이블의 회사가 있는지 여부에 관계없이 모든 행와 일치하는 오른쪽에 표 식품입니다. 위의 두 문 모두에 대해 아래 출력이 있습니다.

출력:

여기에 표시된 sql 문의 출력은 Oracle Database10g Express Edition 을 사용하여 가져옵니다.,Management

  • 영화 데이터베이스
    • 기초에 대한 쿼리를 영화 데이터베이스
    • 하위에 영화는 데이터베이스
    • 인에 영화는 데이터베이스
  • 축구를 데이터베이스
    • 소개
    • 기본적인 축구에 대한 쿼리를 데이터베이스
    • 하위에서 축구를 데이터베이스
    • 인 축구에 대한 쿼리를 데이터베이스
  • 데이터베이스 병원
    • 소개
    • 기초,하위 고 참여
  • 직원 데이터베이스
    • 기본적인 직원에 대한 쿼리를 데이터베이스
    • 하위에서 직원 데이터베이스
  • 니다.,

  • 답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다