Notice
Recent Posts
Recent Comments
Link
새로운시작
오라클 UNION 과 UNION ALL 본문
UNION / UNION ALL
* 각자 다른 테이블을 하나의 테이블로 만들고 싶을때 사용한다.
*** 두 테이블을 union 하기 위해서는 불러오는 컬럼의 타입,수가 같아야 한다.
--------------------------------------------에러발생@
SELECT 컬럼1(char) , 컬럼2(char)
FROM 테이블명1
UNION
SELECT 컬럼3(char), 컬럼4(int)
FROM 테이블명2
--------------------------------------------에러발생@
** 컬럼수나 타입을 맞추기위해 null 이나 상수값을 사용하면된다.
UNION
* 중복제거 후 값 반환
* 중복제거를 위해 SORT 함
* 유니온에서 정렬를 할경우 union 으로 테이블을 먼저 결합 한뒤 크게 select 감싸 order by 해주면 된다.
* 혹은 마지막 select 문의
UNION ALL
* 중복되는 값까지 전부 반환
'DB > Oracle' 카테고리의 다른 글
count(1) 과 count(*)의 차이점 (0) | 2017.09.06 |
---|---|
오라클 테이블 목록 조회 (0) | 2017.09.04 |