Posted
Filed under DataBase
[ UNION ] : 두 개의 SELECT 한 결과의 값을 합쳐서 볼 수 있다.
단, 합친 결과에 중복되는 내용의 행은 한개만 표시 된다.

[사용방법]
SELECT 컬럼명1, 컬럼명2 FROM 테이블명
UNION
SELECT 컬럼명1, 컬럼명2 FROM 테이블명

[ UNION ALL ] : 두 개의 SELECT 한 결과의 값을 합쳐서 볼 수 있다.
단, 합친 결과에 중복되는 내용도 전체 표시 된다.

[사용방법]
SELECT 컬럼명1, 컬럼명2 FROM 테이블명
UNION ALL
SELECT 컬럼명1, 컬럼명2 FROM 테이블명

※ UNION(또는 UNION ALL) 사용시 컬럼의 갯수는 같아야 하며, 데이터 타입 또한 동일 하여야 한다.
2020/08/10 12:54 2020/08/10 12:54
Posted
Filed under DataBase/Oracle

MSSQL 에서 Except 를 사용하면 테이블1과 테이블2 와 중복되는 데이터 뺴고 출력해 주는데.

SELECT * FROM TABLE1 
EXCEPT
SELECT * FROM TABLE2

(둘다 컬럼 정보가 같다고 보면...)
오라클에서 EXCEPT 쓰면 에러를 .....내뱉음...
오라클에서는 MINUS 를 써서 사용 하면 됨...

SELECT * FROM TABLE1 
MINUS
SELECT * FROM TABLE2

2016/08/02 15:21 2016/08/02 15:21