반응형
출처: http://20140501.tistory.com/63
TABLE_A =========== COLUMN_1 =========== 1 2 3 |
TABLE_B =========== COLUMN_1 =========== 2 3 4 |
UNION |
UNION ALL |
SQL: SELECT COLUMN_1 FROM TABLE_A UNION SELECT COLUMN_1 FROM TABLE_B 결과 : COLUMN_1 1 2 3 4 |
SQL: SELECT COLUMN_1 FROM TABLE_A UNION ALL SELECT COLUMN_1 FROM TABLE_B 결과 : COLUMN_1 1 2 3 2 3 4 |
★UNION
-두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않는 값들을 반환한다.
-중복을 제거하기 위해 불가피하게 SORT 함
-자료가 많거나 INDEX가 되어있지 않는 칼럼을 대상으로 하면 쿼리시간이 길어질수 있음
★UNION ALL : 두 테이블의 중복되는 값까지 반환한다.
반응형
'프로젝트 관련 조사 > DB' 카테고리의 다른 글
[MSSQL] 엑셀에서 쿼리 만들기 (0) | 2017.05.17 |
---|---|
[MSSQL] MSSQL DB 정보 얻기 (0) | 2016.09.08 |
[MySQL] MySQL 에서 IF문 사용하기 (0) | 2016.06.23 |
[MySQL] Mysql Join 해부(Left, Right, Outer, Inner Join) (0) | 2015.12.03 |
[버클리] 우분투에 버클리 DB 설치 (0) | 2015.12.03 |