SQLD(SQL 개발자) 기출 · 서브쿼리

다음 보기의 Sub Query 유형은 무엇인가?
본문)
SELECT A.EMPNO, A.ENAME
FROM EMP A
WHERE A.EMPNO=(SELECT 1 FROM EMP_T B WHERE A.EMPNO = B.EMPNO);

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

상호연관 서브쿼리는 메인쿼리 값을 서브쿼리가 사용하고 서브쿼리의 값을 받아서 메인쿼리가 계산되는 쿼리이다. 문제에 나온 SQL문에서 EMP 테이블은 메인쿼리이고 EMP_T 부분은 서브쿼리이다. 즉, EMP_T의 서브쿼리가 실행되어서 1이 나오면 메인쿼리의 WHERE절 조건과 비교된다.
이 단원 연속 풀기 · 서브쿼리개념서 「서브쿼리」 읽기

이 단원 공개 기출 48문항

  1. 다음 주어진 테이블들에 대해서 아래의 SQL문을 수행한 결과로 가장 적절한 것은? [그림]서브쿼리
  2. 다음 보기 중 WHERE에서 사용되는 서브쿼리에 대한 설명으로 옳지 않은 것은?서브쿼리
  3. 다음 주어진 ERD를 수행하였을 때 오류가 날 수 있는 SQL문을 고르시오. [그림]서브쿼리
  4. 아래와 같은 테이블 데이터가 있다. 각 SQL에 대한 결과값이 잘못된 것은? [그림]서브쿼리
  5. 아래와 같은 테이블이 있다. 다음 SQL 실행 결과로 올바른 것은? [그림]서브쿼리
서브쿼리 기출 전체 보기 →