[ORACLE] EXISTS, NOT EXISTS 사용법
EXISTS는 boolean 형식의 리턴값(TRUE, FALSE)을 갖는 함수로 WHERE 절에서 자주 사용되며 때로는 유효성 체크값을 리턴받아 처리하는 용도로 사용되며 EXISTS(서브쿼리) 서브쿼리의 결과가 하나라도 존재 하면 TRUE 없으면 FALSE 를 반환해준다. 하위 학생, 교육신청 테이블로 EXISTS과 NOT EXISTS를 사용해보자. ex) 학생 테이블 학생번호 학생명 학년 100 또치 3 200 고길동 1 300 둘리 2 교육신청 테이블 학생번호 신청과목 학점 300 사회학개론 4 100 열역학 5 500 교양 3 EXISTS를 이용하여 교육 신청한 학생만 보여주려고 합니다. SELECT A.학생번호 A.학생명 A.학년 FROM 학생 A WHERE 1 = 1 AND EXISTS (SEL..