Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 FROM 절

SQL Server FROM 절(T-SQL)은 SQL Server 쿼리에 필요한 테이블을 나열하는 데 사용됩니다.

FROM 절 절

 FROM bang1 
[ { INNER JOIN
| LEFT OUTER JOIN
| RIGHT OUTER JOIN
| FULL OUTER JOIN } bang2
ON bang1.cot1 = bang2.cot1 ]

변수 이름 및 변수 값

뱅1 그리고 뱅2 - SQL 문에서 사용되는 테이블. state1.cot1 =bang2.cot1의 원칙에 따른 두 개의 연결된 테이블

참고

  1. FROM 절에 테이블이 1개 이상 있어야 합니다.
  2. 2개 이상의 테이블이 있는 경우 일반적으로 이러한 테이블은 키워드 INNER 또는 OUTER로 연결됩니다. WHERE 절에서 기존 구문을 사용하여 연결할 수 있지만 FROM 절에서 연결 규칙과 함께 새 표준을 사용하는 것이 좋습니다.

예 - 테이블 1개

  SELECT * 
FROM nhanvien
WHERE ten = 'Jane;

이 예는 FROM 절을 사용하여 nhanvien의 테이블을 가져옵니다. , 다른 연결 테이블이 없습니다.

예 - INNER JOIN이 있는 2개의 테이블

 SELECT nhacungcap.nhacungcap_id, nhacungcap.nhacungcap_ten, donhang.donhang_ngay 
FROM nhacungcap
INNER JOIN donhang
ON nhacungcap.nhacungcap_id = donhang.nhacungcap_id;

이 예에서 FROM 절은 2개의 테이블과 donhang을 제공합니다. , 이 두 테이블을 INNER JOIN으로 연결 nhacungcap_id 사용 두 테이블의 열입니다.

예 - OUTER JOIN이 있는 2개의 테이블

  SELECT nhanvien.nhanvien_id, danhba.ho 
FROM nhanvien
LEFT OUTER JOIN danhba
ON nhanvien.nhanvien_id = danhba.danhba_id
WHERE nhanvien.ten = 'Sarah';

이 FROM 절은 nhanvien이라는 두 개의 테이블을 제공합니다. 및 danhba , LEFT OUTER JOIN을 사용하여 nhanvien_id와 연결 두 테이블의 열입니다.