EXISTS와 IN에 대한 설명으로 옳은 것은?
1-4 로 선택 · Space 로 제출 · M 북마크 · J/K 다음/이전
관련 이론으로 돌아가기
이 문제와 직접 연결된 이론 페이지입니다.
SQL 기본 및 활용 · 조인
조인 3형제 — NL · Hash · Sort Merge
Oracle이 실제 SQL을 실행할 때 선택하는 3가지 조인 알고리즘의 동작을 단계별 애니메이션으로 살펴봅니다. SQLD 필기에서 "어떤 조인이 적합한가"로 자주 출제되는 주제입니다.
SQL 기본 및 활용 · SQL 활용 입문
서브쿼리, 집합 연산자, 뷰
서브쿼리의 위치와 반환 건수, IN·ANY·ALL·EXISTS, UNION 계열 집합 연산자와 뷰의 장점을 시험 기준으로 정리합니다.
SQL 고급활용 및 튜닝 · 실행 계획 연산자
실행 계획 연산자 읽기
실행 계획에 자주 등장하는 TABLE ACCESS, INDEX SCAN, SORT, HASH, NESTED LOOPS 같은 연산자를 초보자용으로 정리합니다.
비슷한 문제 더 풀어보기3개
같은 주제·태그를 공유하는 다른 문제입니다.
- 보통EXISTS vs INsql-basic-150
SCOTT 스키마에서 DEPT는 10(ACCOUNTING)·20(RESEARCH)·30(SALES)·40(OPERATIONS) 4개 부서이고, EMP의 사원은 10·20·30 부서에만 소속되어 있다. 다음 쿼리의 결과로 옳은 것은? SELECT dname FROM dept d WHERE EXISTS (SELECT 1 FROM emp e WHERE e.deptno = d.deptno);
- 어려움NOT IN · NULLsql-basic-024
다음 쿼리에서 결과 행 수로 옳은 것은? (EMP 14명 중 MGR이 NULL인 사원 1명 존재) SELECT * FROM emp WHERE empno NOT IN (SELECT mgr FROM emp);
- 어려움NOT IN NULLsql-basic-149
EMP 테이블은 14행이고 MGR 컬럼에 등장하는 서로 다른 사번(NULL 제외)은 6개다. NULL 함정을 피하도록 보완한 아래 쿼리가 반환하는 행 수는? SELECT ename FROM emp WHERE empno NOT IN (SELECT mgr FROM emp WHERE mgr IS NOT NULL);