join2 SQL_Join Join 조인은 두 개 이상의 테이블을 연결지어서 데이터를 조회하는 것이다. 오라클과 같은 관계형데이터베이스는 모든 정보를 하나의 테이블에 저장하는 것이 아니라, 데이터가 정규화되어 여러 테이블에 분산되어 있다. 데이터가 여러 테이블에 흩어져 있기 때문에 사용자가 원하는 데이터를 찾기위해서는 여러 테이블을 다 조회해야 한다. 조인은 여러 테이블에 흩어져 있는 정보중에서 사용자가 원하는 정보만 가져와서 가상의 테이블처럼 만들어서 데이터를 조회하는 것이다. Join의 예 사원테이블에는 사번, 이름, 소속부서번호가 있다 부서테이블에는 부서번호, 부서명, 위치가 있다 아래와 같이 사원테이블에서 사원의 이름을 가져오고, 부서테이블에서 그 사원이 소속된 부서명을 조회해야 한다 사원테이블과 부서테이블의 각각의 행을 .. 2023. 12. 13. SQL 정리 6일차 JOIN 6.1 JOIN JOIN은 하나 이상의 테이블로부터 연관된 데이터를 검색해오는 방법. 일반적인 경우에 행들은 Primary Key(PK)와 Foreign Key(FK) 값의 연관에 의해 JOIN이 성립된다. 그러나 어떤 경우에는 이러한 PK, FK 관계가 없어도 논리적인 값들의 연관만으로 JOIN이 성립되기도 한다. JOIN의 종류 JOIN 방법 의 미 EQUIJOIN 칼럼 간의 값들이 서로 정확하게 일치하는 경우에 사용 일반적으로 PK, FK 관계에 의함 NON - EQUIJOIN 한 칼럼의 값이 다른 칼럼의 값과 정확히 일치하지 않는 경우에 사용 OUTER JOIN JOIN조건을 만족하지 않는 경우에도 모든 행들을 다 보려는 경우에 사용 SELF JOIN 같은 테이블에 있는 행들을 JOIN하고자 하는.. 2023. 8. 16. 이전 1 다음