join

DI(Digital Innovation)/Tableau

태블로 신병훈련소 10일차(수료)

드디어 신병훈련소 마지막 날이 밝았다 !!~!~!~!~!~! 박수 👏👏 마지막 날 과제까지 잘~~~~~~~~~~~~ 마무리하고 유종의 미를 거둬야겠다. 오늘은 Tableau Prep Builder를 이용해서 데이터를 정리해보겠다. 4개년 치 매출 데이터와 지역별 관리자, 반품 데이터를 하나로 묶어서 데이터를 분석할 수 있도록 해보자. 먼저 Union과 Join의 개념을 짚고 넘어가보자 UNION Union은 같은 구조를 가진 집합(테이블)끼리 여러 개를 하나의 집합(테이블)으로 합치는 것을 말한다. 여기서 말하는 같은 구조라 함은 동일한 필드 개수, 필드명, 필드의 데이터 타입을 의미한다. 아래와 같은 형태가 Union이 된다. 데이터가 밑으로 붙는 형태!! JOIN Join은 기준 필드를 가지고 조..

DI(Digital Innovation)/DataBase & SQL 뽀개기

LEFT AND RIGHT(feat. jungkook of BTS) JOIN

테이블을 여러개 출력하고 싶다면 INNER JOIN을 쓰면 된다고하였습니다. 그리고 공통점이 있는 행만 필터링 하고 싶다면 ON을 쓰는 것도 배웠습니다. 근데 공통점이 하나도 없는 테이블을 JOIN 하고 싶다면??? 그때는 LEFT JOIN, RIGHT JOIN, OUTER JOIN 을 쓰면 됩니다. 일케 두 테이블이 있습니다. 왼쪽 테이블 전체 + 공통된 행 출력하고 싶으면 LEFT JOIN 그러니까유 지난 시간에 했던 INNER JOIN 결과 + 왼쪽 테이블 모든 행을 출력하고 싶다면 LEFT JOIN 쓰는 겁니다. SELECT * FROM program LEFT JOIN teacher ON program.강사id = teacher.id ⬆️ 진짜 모든 행이 나오는구만요 왼쪽 테이블의 강사id와 일치..

DI(Digital Innovation)/DataBase & SQL 뽀개기

JOIN 하는게 쉬워보이면 그 분은 이미 전문가

오늘은 join 문법을 파헤쳐보도록 하겠습니다. SQL 실력자들은 보통 join을 자유자재로 하는데요. 제가 스승으로 모시고 있는 용xx준 님도 스승님 이거 테이블 join 어떻게 해요 물어보면 ‘아 이거 별거 아니자나 이거 쉬움ㅋㅋ’ 이라고 하십니다. 누군가 일을 쉽게 한다? 그 분은 이미 전문가이십니다. 그럼 저희도 전문가로 가기위한 첫 발걸음을 떼 보도록 하겠습니다. ㄹㅊㄱㄹ 제 n정규형이 된 테이블을 만드는 것까지는 좋은데, 그거 한다고 해서 테이블을 다 쪼개 놓는다면 나중에 출력은 어떡할까요. 실은 SELECT, JOIN 문법으로 요리조리 잘 쓰면 되기 때문에 걱정할 필요 없습니다. JOIN을 쉽게 이해하려면 테이블을 합치는 방법부터 알아야합니다. 알아보시죠. 다른 테이블에 있는 컬럼도 한꺼번에..

달려라 국나뇽
'join' 태그의 글 목록