오라클(Oracle)/오라클 메모

[오라클] oracle | EXISTS

메모지 2021. 12. 2. 09:27
[오라클] oracle | EXISTS

 

EXISTS

 - 서브쿼리의 결과가 참인지를 확인한다.

 -- 서브쿼리의 결과 값을 확인하고 조건에 대한 값을 찾음

 

 - A테이블 컬럼B의 값과 AA테이블 컬럼B의 값들 중 같은 값 존재 시

   AA테이블의 SELECT절 출력

SELECT AA.*
  FROM TABLE_AA AA
 WHERE EXISTS (SELECT 1
                 FROM TABLE_A A
                WHERE A.COLUMN_B = AA.COLUMN_B
                )
;

 

[Oracle Database SQL Language Reference]

https://docs.oracle.com/cd/E11882_01/server.112/e41084/conditions012.htm#SQLRF52167


테스트 예)

결과)


2021.12.02 신규

테스트 예 및 추가 설명 추가 예정(시간 날 때...)