-
[SQL] UNION / UNION ALL 알아보기DBMS/데이터베이스 이론 2025. 2. 5. 22:17
UNION / UNION ALL 알아보기
UNION-여러 쿼리문들을 합쳐서 하나의 쿼리문으로 만들어준다.
-중복된 값을 제거하고 보여준다
-중복된 값을 제거하는 연산이 추가로 수행되기 때문에 UNION ALL보다 속도가 느리다.
UNION ALL-여러 쿼리문들을 합쳐서 하나의 쿼리문으로 만들어준다.
-중복된 값을 모두 보여준다.사용방식
-컬럼명이 동일해야한다(같지않다면 AS로 정확히 맞춰줘야 한다.)
-컬럼타임과 개수가 동일해야한다.JOIN과 차이점
JOIN: 새로운 열로 결합한다(수평결합)
UNION: 새로운 행으로 결합한다(수직결합)참고:
'DBMS > 데이터베이스 이론' 카테고리의 다른 글
본질식별자vs인조식별자 (0) 2025.02.24 [DB] DB 인덱스 기초 (0) 2025.01.29 [DB] Nested loop join, Merge join, Hash join 알아보기 (0) 2025.01.27 [DB] SQL - 집계함수, group by, order by 공부하기 (0) 2025.01.16 [DB] SQL에서 NULL의 의미와 three-valued logic에 대해 알아보기 (0) 2025.01.14