CS/Database 4

[RDBMS] SQL JOIN(4) - FULL OUTER JOIN, EXCLUSIVE LEFT JOIN

* 실습 테이블 topic tid title description author_id 1 HTML HTML is … 1 2 CSS CSS is … 2 3 Database Database is .. 1 4 Oracle Oracle is … NULL author aid name city profile_id 1 egoing seoul 1 2 leezche jeju 2 3 blackdew namhae 3 profile pid title description 1 developer developer is … 2 designer designer is … 3 DBA DBA is .. FULL OUTER JOIN 왼쪽과 오른쪽에 있는 모든 행을 가져오는 것. => 합집합 거의 지원하지 않는다. author_id = aid..

CS/Database 2019.05.27

[RDBMS] SQL JOIN(3) - INNER JOIN

INNER JOIN = JOIN 양쪽 모두에 존재하는 행만을 가지고 새로운 테이블을 만든다. 따라서 NULL이 존재하지 않음. => A 테이블과 B 테이블의 교집합 일반적으로 성능이 더 좋으므로 inner join을 할 수 있는 경우에는 inner join을 하는 것이 좋다. * 실습 테이블 topic tid title description author_id 1 HTML HTML is … 1 2 CSS CSS is … 2 3 Database Database is .. 1 4 Oracle Oracle is … NULL author aid name city profile_id 1 egoing seoul 1 2 leezche jeju 2 3 blackdew namhae 3 profile pid title de..

CS/Database 2019.05.27

[RDBMS] SQL JOIN(1) - JOIN

* 생활코딩 SQL JOIN 강의를 들으며 정리한 내용입니다. [학습 내용] 관계형 데이터베이스에서 테이블과 테이블의 관계를 이용해서 새로운 테이블을 만들어내는 태크닉인 join 학습 테이블을 분리하는 법 분리 된 테이블을 합성해서 하나의 테이블로 만드는 법 (join) join의 종류와 사용법 inner join left outer join, right outer join full outer join [연습용] https://docs.google.com/spreadsheets/d/1OUHAnTPdx0ga8P1_HBm6WUuWs02tvV-31mgi__XmRbc/edit#gid=349905192 테이블 행 컬럼의 중복이 발생했을 때 갯수가 작을 때는 괜찮겠지만, 중복되는 행의 갯수가 늘어나는 건 좋지 않고..

CS/Database 2019.05.27