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

아래 부서 테이블의 담당자 변경을 위해 부서임시 테이블에 입력된 데이터를 활용하여 주기적으로 부서 테이블을 아래 결과와 같이 반영하기 위한 SQL으로 가장 적절한 것은?(단, 부서임시 테이블에서 변경일자를 가준으로 가장 최근에 변경된 데이터를 가준으로 부서 테이블에 반영되어야 한다)

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

① ④과 같은 사유로 부서코드 A007, A008을 제외한 모든 데이터가 NULL 값으로 변경된다. 또한
변경일자를 하드 코딩하는 것은 답이 될 수 없다.
③ WHERE 절 조건이 부서임시가 아닌 부서 테이블이므로 A007, A008을 제외한 모든 데이터가 NULL
값으로 변경된다.
④ 연관 서브쿼리를 활용한 UPDATE 에서 WHERE절은 UPDATE 대상이 되는 데이터의 범위를 결정하
게 되는데, WHERE 절이 누락되어 부서의 모든 데이터가 UPDATE 대상이 되므로 부서코드 A007,
A008을 제외한 모든 데이터가 NULL 값으로 변경된다.
이 단원 연속 풀기 · 서브쿼리개념서 「서브쿼리」 읽기

이 단원 공개 기출 48문항

  1. 일반적으로 FROM절에 정의된 후 먼저 수행되어 SQL 문장 내에서 절차성을 주는 효과를 볼 수 있는 것은 어떤 유형의 서브쿼리 문장인가?서브쿼리
  2. 다음 서브쿼리에 대한 설명 중 틀린 것을 고르시오.서브쿼리
  3. 다음 SQL문의 실행 결과로 올바른 것을 고르시오. [그림]서브쿼리
  4. 아래와 같은 테이블에 데이터가 있다. 각 SQL에 대한 결괏값이 잘못된 것은? [그림]서브쿼리
  5. 다음 중 자신과 성별이 같은 부양가족을 가진 직원의 이름을 검색하는 질의를 SQL로 적절하게 표현한 것을 고르시오.서브쿼리
서브쿼리 기출 전체 보기 →