집합 연산자

old/SQL 2010. 3. 17. 16:09
1) UNION : 중복되는 데이터를 정리한 후 가져옴

SELECT  lname, fname FROM tbl_club_a UNION SELECT sung, irum FROM tbl_club_b;


2) UNION ALL : 정리 안 하고 데이터 가져옴 

SELECT  lname, fname FROM tbl_club_a UNION ALL SELECT sung, irum FROM tbl_club_b;


3) INTERSECT : 일치하는 데이터만 가져옴

SELECT  lname, fname FROM tbl_club_a INTERSECT SELECT sung, irum FROM tbl_club_b;



4) EXCEPT (오라클에서는 MINUS)


SELECT  lname, fname FROM tbl_club_a EXCEPT SELECT sung, irum FROM tbl_club_b;

'old > SQL' 카테고리의 다른 글

INDEX  (0) 2010.03.17
한정 술어  (0) 2010.03.17
VIEW  (0) 2010.03.17
JOIN  (0) 2010.03.17
Sub Query  (0) 2010.03.16
Posted by jazzlife
,