innerjoin(2)
-
36일차 : 수업내용
ANSI 형식으로 join을 할 시, join에서 행으로 데이터를 뽑을 때, 두 개의 데이터를 한 군데에 같이 놓을 수 없을 때가 있다. 그럴 경우 From절에 두개의 테이블을 각각 별칭으로 놓은 후에 같이 뽑을 수 있다. python으로 보면, 약간 비슷하게나마 concat을 열로 한 것이다. ----- oracle >> DataFrame 화 시키기 사용 라이브러리 : import cx_Oracle import pandas as pd 사용함수 : Join을 배운 후에 헷갈리는 문제 ! --주문을 한번도 하지 않은 회원의 아이디, 이름 조회하기 --중요 Tip --이 문제를 join을 사용해서 풀면 안 풀리는데, 이는 PK와Fk로 연결되는데, --FK에는 값이 없고, PK는 값이 있기 때문에, --이 두..
2023.06.29 -
34일차 데이터베이스 : Join
join! 아주 마법적인 단어이다. DB, oracle이 너무 쉬워지게 되는 마법은 함수이다. join을 사용하지 않고, 서브 쿼리를 연습해가면서 문제를 풀었다면, 얼마나 신기한 지 알 수 있다 (물론 서브쿼리를 통해 먼저 공부하는 것이 도움이 많이 된다.) # join -여러개의 테이블을 메모리에 올려놓고 자유롭게 사용가능 - 테이블 조인의 개념은 pk=fk 관계 에 따라서 사용 - 테이블 조인을 사용할 때는 관계조건을 사용해서 테이블끼리 연결 - 관계 조건의 갯수 공식 = (사용하는 테이블의 갯수 -1) 이상의 관계 조건이 필요함 - 테이블 조인에는 :inner Join, Outer Join(Left ,Right), Self Join이 대표적 : pk,fk 관계는 없지만, 값을 이용해서 연결할 때는 ..
2023.06.27