작성자: 17기 진유석
1. Set Theory for SQL Joins
UNION, INTERSECT, EXCEPT 3개의 주요 집합 연산이 존재.
1) UNION
각 테이블의 모든 레코드를 반환.
UNION: 두 레코드가 동일한 경우 한 번만 반환
UNION ALL: 중복을 허용하여 모든 레코드를 반환
2) INTERSECT
두 테이블에 동시에 존재하는 레코드를 반환
3) EXCEPT
한 테이블에는 있지만 다른 테이블에는 없는 레코드를 반환
1) Subqueries
1) Semi Join
Semi Join은 두 번째 테이블에서 조건이 충족되는 첫 번째 테이블의 레코드를 선택
2) Anti Join
Anti Join은 co1이 col2에서 일치하는 항복을 찾지 못하는 첫 번째 테이블의 레코드를 선택
3) Subqueries inside WHERE and SELECT
WHERE 절 내에서 하위 쿼리를 다시 찾은 다음 SELECT 문 내에서 하위 쿼리로 이동. 아래와 같이 사용
4) Subqueries inside FROM
FROM 절 내에서도 서브쿼리를 사용 가능.
[SQL 스터디_2팀] 5주차_강의노트 (0) | 2023.05.09 |
---|---|
[SQL_스터디_2팀] 5주차_강의노트(2) (0) | 2023.05.05 |
[SQL 스터디_1팀] 5주차_강의노트 (2) (0) | 2023.05.02 |
[SQL 스터디_1팀] 4주차_강의노트 (0) | 2023.04.02 |
[SQL 스터디_2팀] 3주차 강의노트 (1) | 2023.03.27 |
댓글 영역