ORACLE

[ORACLE]MINUS 예제

선영아 사랑해 2020. 11. 3. 09:41

-- 두 테이블의 데이터 차이 내역 확인 시 유용함. 대부분 데이터 검증 시 사용

-- 교집합 조회는 아래의 쿼리에서 MINUS 대신 INTERSECT 사용

 

SELECT STORE_CD
         , SALE_DT
         , POS_NO
         , RECEIPT_NO
         , AMOUNT
 FROM TB_PAYMENT

WHERE 1=1
   AND SALE_DT = '20201001'
 MINUS

SELECT STORE_CD
         , SALE_DT
         , POS_NO
         , RECEIPT_NO
         , AMOUNT

 FROM TB_RECEIPT
WHERE 1=1
   AND SALE_DT = '20201001'
   ;