SQLD(SQL 개발자) 기출 · 집계 함수

다음 보기 SQL은 FROM/JOIN 구문이 공통이며 마지막 조건절의 타당성만 비교한다. 다음 중 잘못된 SQL문을 고르시오.
본문)아래 이미지는 EMP와 DEPT를 조인했을 때의 예시 결과이다. 정답 판단은 공통 조인 구문이 아니라 각 보기의 마지막 조건절과 서브쿼리 결과 행 수를 기준으로 한다.

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

정답은 4번이다. 4번의 서브쿼리 SELECT MAX(sal) FROM Limbest.emp GROUP BY DEPTNO 는 부서별 최대 급여를 여러 행으로 반환하므로 단일 비교 연산자인 <= 와 바로 사용할 수 없다. 이런 경우에는 ANY, ALL, IN 같은 다중행 서브쿼리 연산자가 필요하다. 반면 1번은 IN, 2번과 3번은 ANY를 사용하므로 문법적으로 성립한다.
이 단원 연속 풀기 · 집계 함수개념서 「집계 함수」 읽기

이 단원 공개 기출 70문항

  1. 다음의 SQL문 실행 결과로 올바른 것은? [그림]집계 함수
  2. 다음 SQL문의 ( )에 들어가는 것으로 올바르지 않은 것은?집계 함수
  3. 다음의 SQL문에서 올바르지 않은 것은? [그림]집계 함수
  4. 주어진 테이블에 대해서 아래와 같은 결괏값을 반환하는 SQL문을 고르시오. [그림]집계 함수
  5. 다음 중 주어진 테이블을 수행하였을 때 결괏값이 다른 것은? [그림]집계 함수
집계 함수 기출 전체 보기 →