ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [SQL ORACLE ] 집한연산자 INTERSECT, MINUS
    SQL 2021. 7. 2. 23:01
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    순번    보유과일    이름
    ----------------------
    1        사과       김이름
    2        딸기       김이름
    3        수박       김이름
    1        사과       박이름
    2        포도       박이름
    3        거봉       박이름
    4        수박       박이름
    5        낑깡       박이름

     

    INTERSECT = 교집합

    - SQL간의 공통된 레코드 항목만 추출

     

    EX)

    SELECT 보유과일 FROM 과일장수 WHERE NAME = '김이름 ' 

    INTERSECT

    SELECT 보유과일 FROM 과일장수 WHERE NAME = '박이름 ' 

     

    보유과일

    ---------

    사과

    수박

     

    MINUS = 차집합

    - 먼저 SELECT한 SQL 조건을 기준으로 MINUS 이후 사용한 SQL에서

      공통된 레코드를 제외한 항목만 추출

     

    EX)

    SELECT 보유과일 FROM 과일장수 WHERE NAME = '김이름 ' 

    MINUS

    SELECT 보유과일 FROM 과일장수 WHERE NAME = '박이름 ' 

     

    보유과일

    ---------

    딸기

     

    'SQL' 카테고리의 다른 글

    [ SQL ORACLE ] MERGE INTO 사용 이유와 사용방법  (0) 2021.09.01

    댓글

Designed by Tistory.