마케터를 위한 코딩

SQL 기본 문법 알아보기 - JOIN 종류와 활용 방법(RIGHT JOIN)

하얀쪽배 2024. 4. 21. 20:44

1. RIGHT JOIN(RIGHT OUTER JOIN)

RIGHT JOIN은 LEFT JOIN과 반대로 오른쪽 테이블의 모든 행과 왼쪽 테이블에서 일치하는 행을 반환합니다.

보통 LEFT JOIN을 사용하지만, 아주 가끔 오른쪽 테이블을 기준으로 결과를 얻을 때 RIGHT JOIN을 사용하곤 합니다.

 

SELECT Customers.customer_id, Customers.first_name, Orders.amount
FROM Customers
RIGHT JOIN Orders
ON Customers_customer_id = Orders.customer;

 

 

2. FULL JOIN(FULL OUTER JOIN)

FULL JOIN은 양쪽 테이블의 모든 행을 반환하며, 일치하지 않는 경우에는 NULL값을 가집니다.

결국 LEFT JOIN과 RIGHT JOIN을 합친 결과를 반환하는 셈입니다.

 

SELECT Customers.customer_id, Customers.first_name, Orders.amount
FROM Customers
FULL JOIN Orders
ON Customers_customer_id = Orders.customer;

 

 

JOIN은 데이터베이스에서 데이터를 효과적으로 결합하여 더 의미 있는 정보를 추출하는데 필수적인 도구입니다.

INNER JOIN을 비롯한 다양한 JOIN 종류를 활용한다면 데이터 분석에서 더욱 의미 있는 결과를 얻을 수 있습니다.

반응형