programming/SQL
[SQL]12강_JOINS (SQL의 꽃, LIKE 엑셀의 VLOOKUP)
Jofresh
2023. 5. 1. 13:53
728x90
반응형
SQL 조인
JOIN은 두 개 이상의 테이블 사이의 관련 열을 기반으로 행을 결합하는 데 사용됩니다.
"Orders" 테이블에서 선택한 항목을 살펴보겠습니다.

그런 다음 "Customers" 테이블에서 선택한 항목을 확인합니다.

"Orders" 테이블의 "CustomerID" 열은 "Customers" 테이블의 "CustomerID"를 참조합니다. 위의 두 테이블 간의 관계는 "CustomerID" 열입니다.
INNER JOIN그런 다음 두 테이블에서 일치하는 값이 있는 레코드를 선택하는 다음 SQL 문( 포함)을 만들 수 있습니다 .
예
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
직접 해보기 »FROM Orders
INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
다음과 같이 생성됩니다.

다양한 유형의 SQL JOIN
다음은 SQL의 다양한 JOIN 유형입니다.
- (INNER) JOIN: 두 테이블에서 일치하는 값이 있는 레코드를 반환합니다.
- LEFT (OUTER) JOIN: 왼쪽 테이블의 모든 레코드를 반환하고 오른쪽 테이블의 일치하는 레코드를 반환합니다.
- RIGHT (OUTER) JOIN: 오른쪽 테이블의 모든 레코드를 반환하고 왼쪽 테이블의 일치하는 레코드를 반환합니다.
- FULL (OUTER) JOIN: 왼쪽 또는 오른쪽 테이블에 일치 항목이 있는 경우 모든 레코드를 반환합니다.
728x90
반응형