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

아래와 같은 데이터 모델에서 평가대상상품에 대한 품질평가항목별 최종 평가 결과를 추출하는 SQL 문장으로 옳은 것은? (단, 평가항목에 대한 평가(평가등급)가 기대수준에 미치지 못할 경우 해당 평가항목에 대해서만 재평가를 수행한다)

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

① 특정 평가회차에 대한 결과가 아닌, 상품ID, 평가항목ID별로 개별 MAX값을 구하므로 원하는 결과
가 아니다.
② 특정 평가회차에 대한 결과가 아닌, 평가결과 엔터티의 평가회차, 평가등급, 평가일자 속성에 대해
서 개별 MAX 값을 구하므로 원하는 결과가 아니다.
③ 연관 서브쿼리를 활용하여 특정 상품, 평가항목별로 최종 평가회차와 Join을 수행하여 원하는
결과를 출력한다.
④ Inline View D 에서 평가결과 엔터티의 특정상품 및 평가항목에 대한 최종 평가회차가 아닌 전체
데이터 중 평가회차가 가장 큰 값을 가지고 JOIN을 수행하므로 원하는 결과가 아니다.
이 단원 연속 풀기 · 서브쿼리개념서 「서브쿼리」 읽기

이 단원 공개 기출 48문항

  1. 아래 부서 테이블의 담당자 변경을 위해 부서임시 테이블에 입력된 데이터를 활용하여 주기적으로 부서 테이블을 아래 결과와 같이 반영하기 위한 SQL으로 가장 적절한…서브쿼리
  2. 일반적으로 FROM절에 정의된 후 먼저 수행되어 SQL 문장 내에서 절차성을 주는 효과를 볼 수 있는 것은 어떤 유형의 서브쿼리 문장인가?서브쿼리
  3. 다음 서브쿼리에 대한 설명 중 틀린 것을 고르시오.서브쿼리
  4. 다음 SQL문의 실행 결과로 올바른 것을 고르시오. [그림]서브쿼리
  5. 아래와 같은 테이블에 데이터가 있다. 각 SQL에 대한 결괏값이 잘못된 것은? [그림]서브쿼리
서브쿼리 기출 전체 보기 →