SQLD(SQL 개발자) 기출 · 그룹 함수

아래 SQL에서 출력되는 ROWS의 개수를 구하시오.
본문)
SELECT DNAME, JOB, COUNT(*) "Total EMP", SUM(SAL) "Total Sal" FROM SCOTT.EMP A, SCOTT.DEPT B WHERE A.DEPTNO = B.DEPTNO
GROUP BY CUBE(DNAME,JOB);

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

두 개의 테이블을 조인하면 14개의 행이 나오게 된다. 이를 CUBE로 집계를 하면 전체합계 1건, JOB별 집계 5건, DEPTNO별 집계 3건, DEPTNO에서의 JOB별 집계가 3건씩 9건으로 총 18건이 출력된다.
이 단원 연속 풀기 · 그룹 함수개념서 「GROUP BY · HAVING」 읽기

이 단원 공개 기출 42문항

  1. 다음의 SQL문 실행 결과로 조회되는 행의 개수는? [그림]그룹 함수
  2. 다음 2개의 SQL문이 같은 결과를 조회할 수 있도록 빈칸을 작성하시오. [그림]그룹 함수
  3. 다음의 GROUP BY문구와 동일한 SQL문을 고르시오.그룹 함수
  4. 다음 중 주어진 테이블에서 SQL문의 실행 결과로 가장 적절한 것은? [그림]그룹 함수
  5. 주어진 테이블에서 해당 SQL문을 수행 시 결과값으로 조회되는 테이블은 무엇인가? [그림]그룹 함수
그룹 함수 기출 전체 보기 →