# OuterJoin

9개의 포스트

[SQL/프로그래머스] 없어진 기록 찾기, OUTER JOIN

문제 >### 문제 답안1(RIGHT OUTER JOIN) >### 문제 답안2(LEFT OUTER JOIN)

2023년 8월 14일
·
0개의 댓글
·
post-thumbnail

[SQL/프로그래머스] 오랜 기간 보호한 동물(1), OUTER JOIN

문제 >### 문제 답안 >### 답안 풀이 이 부분에서 이라고 하면 아무것도 안나오게 되는데, 왜냐면 LEFT OUTER JOIN을 했기 때문에 기준 테이블에서 NULL인 값은 없기 때문이다! (조인 테이블에서 NULL값이 생김) >### OUTER JOIN FULL OUTER JOIN : 1) 전체 외부 조인. 2) 기준 테이블과 조인 테이블의 NULL인 값까지 다 보여준다. 3) 합집합 개념. **LEFT (

2023년 8월 14일
·
0개의 댓글
·

개발일지 - 2023.07.11 (Spring BATCH , OuterJoin , Multi Thread 관련 해결)

1. SpringBatch (1) 정의 Spring Batch는 로깅/추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 기능을 제공합니다. 또한 최적화 및 파티셔닝 기술을 통해 대용량 및 고성능 배치 작업을 가능하게 하는 고급 기술 서비스 및 기능을 제공합니다. Spring Batch는 Batch Job을 관리하지만 Job을 구동하거나 실행시키는 기능은 지원하고 있지 않습니다. Spring에서 Batch Job을 실행시키기 위해서는 Quartz, Scheduler, Jenkins등 전용 Scheduler를 사용하여야 합니다. (2) Tasklet vs Chunk 일반적으로 스프링배치는 대용량데이터를 많이 다루기 때문에 Tasklet 보다 상대적으로 트랜잭션의 단위를 짧게하여 처리할 수 있는 chunk 지향 프로세싱을 이용합니다. Item Reader , Processor , Writer 이 3 단계로 나

2023년 7월 11일
·
0개의 댓글
·

없어진 기록 찾기

ANIMALINS ANIMALOUTS 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. -> 데이터가 유실 -> 기록이 없다 (where : IS NULL) -> id 순으로 조회 (order by ANIMALOUTS.ANIMALID) ASC : 오름차순 DESC : 내림차순 입양을 간 기록 db : ANIMAL_OUTS 보호소에 들어온 기록 : ANIMAL_INS >조인이 완전하지 않은 데이터 조회 -> outer join

2023년 3월 30일
·
0개의 댓글
·
post-thumbnail

Join(inner, outer)

Inner Join > select * from A inner join B on A.column = B.column; > select * from A,B where A.column=B.column > SELECT * FROM A inner join B on A.번호 = B.번호; 결과 Inner Join의 결과로는 A테이블과 B테이블이 모두 가지고 있는 데이터만이 검색됨 Outer Join 종류로는 Full Outer Join / Left Outer Join / Right Outer Join

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

JOIN

👩‍💻 JOIN : 두 개 이상의 테이블에서 행을 결합하여 원하는 컬럼값을 검색하기 위한 기능 두개 이상의 테이블에서 컬럼값을 검색하기 위해서는 반드시 행을 결합하기 위한 조건을 제공하여 검색 카다시안 프로덕트(CATASIAN PRODUCT) : 두개 이상의 테이블을 결합조건 없이 검색한 경우 발생되는 결과 - 교차결합(CROSS JOIN) 📘 동등조인(EQUI JOIN) : 두 개 이상의 테이블에서 결합조건에 = 연산자를 사용하여 참인 행을 결합하여 검색 > 결합조건 : WHERE의 조건식을 사용하여 표현 : 두개 이상의 테이블에 같은 이름의 컬럼이 있는 경우 반드시 [테이블명.컬럼명] 형식으로 구분하여 표현 📖 TABLE ALIAS : 테이블에 새로운 이름을 일시적으로 부여하는 기능 테이블 결합시 테이블의 이름을 간단하게 표현하기 위해 사용하거나 하나의 테이블을 다수의 테이블로 표현하

2022년 10월 24일
·
0개의 댓글
·
post-thumbnail

SQL JOINS 조인

● LEFT JOIN A A-B ● RIGHT JOIN B B-A ● OUTER JOIN A∪B ![](https://images.velog.io/ima

2022년 3월 22일
·
0개의 댓글
·

Intro of SQL | #2 JOIN

1. JOIN Keyword | KEYWORD - JOIN | DESCRIPTION | |:-------------------: |:----- | | INNER JOIN | Using only matched key field (duplicated column between X & Y) FROM X INNER JOIN Y | | SELF JOIN | Joining same table If want to make no duplicates b/w same key field, use ON a.x = b.x AND a.x b.x | | `LEFT OUTER

2022년 2월 28일
·
0개의 댓글
·
post-thumbnail

Outer Join

Inner Join은 서로 매칭 되는것만 엮어 조회 한다. Outer Join은 매칭 뿐만 아니라, 미매칭 데이터도 조회한다. Outer Join은 조인 조건에서 동일한 값이 없는 행도 반환할 때 사용하는 구문이다. 즉 A,B 테이블을 Join 할 경우, 조건에 맞지 않는 데이터도 표시하고 싶을 때 Outer Join을 사용한다. Outer Join 종류로는 Left Outer Join, Right Outer Join, Full Outer Join이 있다. Outer Join은 USING 또는 ON 조건절을 필수적으로 사용 해야 한다. LEFT OUTER JOIN과 RIGHT OUTER JOIN은 기준이 되는 테이블이 조인 수행 시 무조건 드라이빙 테이블(첫번째로 ACCESS 되는 테이블)이 된

2020년 12월 9일
·
0개의 댓글
·