바닥코딩

JOIN 에서 ON/USING/WHERE 의 차이 본문

데이터 베이스/SQL

JOIN 에서 ON/USING/WHERE 의 차이

개발공부개발공부 2020. 1. 3. 10:39

 SQL 문장에서 JOIN을 작성할 때 ON/USING/WHERE 는 각각 아래와 같은 특징이 있다 

1. ON : ON은 WHERE 와 다르게 칼럼명이 다르더라도 조인 저건을 사용 할 수 있으며 JOIN부를 명시하기 위해 주로 사     용한다 ON 은 JOIN 절보다 먼저 실행이 되기 떄문에 OUTER JOIN시 WHERE에 동등한 조건을 명시했을 때 결과가       다른 값이 추출 될 수 있다 

2. USING : FROM 절에 하여 원하는 칼럼서 EQUI JOIN을 수행할 수 있다

'데이터 베이스 > SQL' 카테고리의 다른 글

PROCEDURE(프로시저) / TRIGGER(트리거)  (0) 2020.01.03
절차형 SQL  (0) 2020.01.03
JOIN의 종류와 방식(2/2)  (0) 2020.01.03
Join 의 종류 및 방식(1/2)  (0) 2020.01.03
데이터 베이스 뷰(View)란?  (0) 2020.01.03