K 개발자

EXISTS 본문

데이터베이스/Oracle SQL

EXISTS

ddingz 2021. 8. 22. 19:28

EXISTS

EXISTS는 상관 부속질의문 형식이다.
EXISTS는 원래 단어에서 의미하는 것과 같이 조건에 맞는 투플이 존재하면 결과에 포함시킨다.
즉 부속질의문의 어떤 행이 조건에 만족하면 참이다.
반면 NOT EXISTS는 부속질의문의 모든 행이 조건에 만족하지 않을 때만 참이다.


연습문제

-- 주문이 있는 고객의 이름과 주소를 보이시오.
SELECT name, address
FROM Customer cs
WHERE EXISTS (
    SELECT *
    FROM Orders od
    WHERE cs.custid = od.custid);

'데이터베이스 > Oracle SQL' 카테고리의 다른 글

데이터 조작어  (0) 2021.08.23
데이터 정의어  (0) 2021.08.23
집합연산  (0) 2021.08.22
부속질의  (0) 2021.08.22
조인  (0) 2021.08.22
Comments