[오라클 SQL] UNION, UNION ALL 차이
- Database(데이터베이스)/Oracle
- 2019. 8. 3. 04:00
안녕하세요~~
오늘은 오라클에서 UNION과 UNION ALL의 차이에 대해서 알려드리고자 해요.
쉽게 얘기하여 UNION은 합집합, UNION ALL은 중복을 포함하고 있는 합집합의 개념이라고 이해하시면 되겠습니다.
그럼 바로 예제를 통하여 보도록 할게요.
STUDENT Table
STUDENT2 Table
UNION SQL 및 결과
1
2
3
4
5
6
7
|
SELECT NAME
FROM WIN.STUDENT
UNION
SELECT NAME
FROM WIN.STUDENT2
|
|
중복되는 ‘a’라는 이름을 가진 학생이 한명만 조회되는 것을 확인하실 수 있습니다.
UNION ALL SQL 및 결과
1 2 3 4 5 6 7 |
SELECT NAME FROM WIN.STUDENT
UNION ALL
SELECT NAME FROM WIN.STUDENT2 |
중복되는 ‘a’ 학생들이 모두 조회돼서 결과가 나온 것을 확인하실 수 있습니다.
이로써 UNION과 UNION ALL의 차이점에 대해서 알아보았습니다.
감사합니다ㅎㅎ
728x90
'Database(데이터베이스) > Oracle' 카테고리의 다른 글
[오라클 SQL] 오라클 숫자함수 ABS, ROUND, TRUNC, MOD 사용 방법 (0) | 2019.08.23 |
---|---|
[오라클 SQL] UPDATE 문 사용 방법 (0) | 2019.08.04 |
[오라클 SQL] 다중 Table INSERT 하는 방법 (0) | 2019.07.26 |
[오라클 SQL] 오라클 WITH 구문 사용 방법 및 예제 (0) | 2019.07.25 |
[오라클 SQL] Between 문법 사용 예제 (0) | 2019.07.24 |
이 글을 공유하기