본문 바로가기

SQL

SQLD 시험 대비 - Group By, Join (3)

1. Minus 차집합

A 칼럼에만 있는 값을 추린다 하면

Select * From A

Minus 

Select * From B;

 

2.Equi Join, Non-Equi Join

 

2-1 EQUI JOIN 

동일한 컬럼을 사용하여 두 릴레이션을 결합한다.

Ex_ A.Key = B.Key;

2-2 Non EQUI JOIN

정확하게 일치하지않는 칼럼들을 사용하여 두 릴레이션을 결합, = 를 사용하지 않음

ex. A.key <, >,<=,=> B.Key

 

3. Cross Join

 - Key 없이 Join하면 2개의 테이블에 대해 카테시안 곱 발생

q1 q2
q 10
w 11
e 12

T1

코드 이름
qq max
ww java
ee google

T2

Select * from T1 Cross Join T2;

3 * 3 = 9 개의 행이 조회된다.

 

반응형