ha_.log
로그인
ha_.log
로그인
29일차 - SQL(6)
HA_
·
2025년 2월 13일
팔로우
0
0
6장. 집합 연산자
6.1 집합 이론
6.2 집합 이론 실습
집합 연산 규칙
두 데이터셋 모두 같은 수의 열(column)을 가져야 됨
6.3 집합 연산자
union 연산자
union 연산자
• 결합된 집합을 정렬하고 중복을 제거
union all 연산자
• 최종 데이터셋의 행의 수는 결합되는 집합의 행의 수의 총합과 같음
• 중복되는 모든 값을 보여줌
union: 중복 데이터 제거
INTERSECT 연산자
MySQL 8.0.31 버전에서 지원
customer 테이블과 actor 테이블에서 first_name이 ‘D’로 시작하고, last_name이 ‘T’로 시작하는 명단
검색
inner join 연산자를 이용하여 공통 항목 검색
EXCEPT 연산자
MySQL 8.0.31 버전에서 지원
• A EXCEPT B: A의 결과에 포함된 B의 내용 제거
복합 쿼리의 결과 정렬
order by 절을 쿼리 마지막에 추가
• 열 이름 정의는 복합 쿼리의 첫 번째 쿼리에 있는 열의 이름을 사용해야 됨.
집합 연산의 순서
복합 쿼리는 위에서 아래의 순서대로 실행
예외: intersect 연산자가 다른 집합 연산자보다 우선 순위가 높음
HA_
팔로우
이전 포스트
29일차 - SQL(5)
다음 포스트
29일차 - SQL(7)
0개의 댓글
댓글 작성