JOIN 3

SQL Join

매번, Join 데이터 구성이 어떻게 되더라.. 기억이 가물 가물 한데, 스택오버플로우에 좋은 그림이 있어서 가져왔다. 사실 left join, inner join 제외 하고 잘 안써본듯.. https://stackoverflow.com/questions/3308122/how-do-i-decide-when-to-use-right-joins-left-joins-or-inner-joins-or-how-to-dete How do I decide when to use right joins/left joins or inner joins Or how to determine which table is on which side? I know the usage of joins, but sometimes I come ac..

DB 2024.02.06

Oracle sub-query에 관한 이야기

구조를 보시는 방법이 제일 좋습니다. 물론 직접 해보시는게 더 좋죠. 그리고 SQL의 경우는 무조건 FROM절부터 해석하시는게 빠릅니다. 왜냐면, SQL은 FROM이 가장 1순위로 처리 됩니다. SQL이란 '어디에서 무엇을' Select/Insert/update/delete/join을 하는 option이기에 가장 중요한건 FROM절입니다. --기획부 산하에 있는 부서에 속한 사원의 평균급여 보다 많은 급여를 받는 사원을 조회 SELECT a.employee_id ,a.emp_name ,b.department_id ,b.department_name FROM employees a ,departments b ,( SELECT AVG(c.salary) AS avg_salary --inline view FROM ..

DB/Oracle 2015.09.17

조인을 써먹어 보자 - Join 이야기

조인이란? 연관된 테이블을 묶어서 원하는 데이터를 추출하는 기법입니다. 기본적으로 내부조인, 외부조인이 있는데, 내부조인에서 동등조인을 가장 흔히 사용합니다. 세미 조인은 서브 쿼리 내에서 존재하는 데이터만 추출하는 조인입니다.바로 밑은 EXIST 키워드를 사용했네요, 여기서는 IN 연산자를 사용 했네요 ? ㅎ --위의 세미조인은 일반 조인과 다른 점은 중복이 제거 된다는 점이 다르다.아래는 일반조인의 예시입니다. 셀프 조인이란? 말 그대로 자기 자신의 테이블을 가리키는 것을 말합니다. --안티조인은 서브 쿼리의 없는 메인 쿼리의 데이터만 추출하는 것 세미 조인과 반대 개념이다. SELECT a.employee_id, a.emp_name, a.department_id, b.department_name F..

DB/Oracle 2015.08.29
반응형