その先にあるもの…

펌) NOT IN 쿼리 성능 개선하기 (PostgreSQL) 본문

프로그래밍/SQL

펌) NOT IN 쿼리 성능 개선하기 (PostgreSQL)

specialJ 2022. 10. 5. 15:20

https://jojoldu.tistory.com/632

 

NOT IN 쿼리 성능 개선하기 (PostgreSQL)

일반적으로 모든 RDBMS에서 부정조건 ( not in , != 등) 은 인덱스를 선택하지 못한다. 이는 부정조건이 그 조건 외 나머지 모두를 뜻하기 때문인데, 지정된 대상을 빨리 찾는것이 인덱스임을 고려하

jojoldu.tistory.com

 

동일한 상황. not in 보다  left out join이 낫다.

 

https://helloworld92.tistory.com/34

 

INNER JOIN / OUTER JOIN / LEFT OUTER JOIN 차이 및 예제

INNER JOIN Inner join은 쉽게말해서교집합 이라고 표현된다. 또한 쿼리는 다음과 같은 방법들로 작성된다. select * from A inner join B on A.번호= B.번호 select * from A,B A.번호=B.번호 INNER JOIN된 결..

helloworld92.tistory.com

https://ysyblog.tistory.com/141

 

[PostgreSQL] 테이블 가로 결합(JOIN) (LEFT JOIN, RIGHT JOIN, FULL JOIN, CROSS JOIN)

JOIN을 활용하여 두개 이상의 테이블을 가로로 결합할 수 있습니다. ON t1.column1 = t2.column1 이런식으로 조인해줄 칼럼을 지정해주면 됩니다. JOIN의 종류 - (INNER) JOIN : Table1과 Table2에서 값이 같은 행..

ysyblog.tistory.com

 

 

A-table left outer join B-table 에서

A에 데이터 1개, B에 데이터 5개가 있다면

결과는 join결과는

5개로 나온다.

 

'프로그래밍 > SQL' 카테고리의 다른 글

배열 요소 null, array_replace  (0) 2023.01.10
csv export / import  (0) 2022.10.11
unique 제약조건과 인덱스  (0) 2022.09.26
펌)postgresql 자습서  (0) 2022.01.13
펌) [PostgreSQL] 시간값 다루기  (0) 2021.11.18
Comments