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

아래와 같은 테이블 데이터가 있다. SQL에 대한 결과로 가장 알맞은 것은?
본문)
SELECT SUM(T1.COL2) 
FROM TAB1 T1 
WHERE T1.COL2 = (SELECT MAX(COL2) 
FROM TAB1 T2 
WHERE T1.COL1 = T2.COL1); 

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

서브쿼리 조건절은 TAB1의 각 행의 COL1을 확인하여 같은 값을 갖는 행들 중 COL2의 최대값과 일치하는 행을 찾아 COL2의 총 합을 묻는 질의절이다. 즉, COL1별 COL2 값이 최대인 행들의 COL2의 총 합을 리턴하는 문장이므로 A그룹에서는 30,30, B그룹에서는 40이 리턴되어 총 100이 출력된다.
이 단원 연속 풀기 · 집계 함수개념서 「집계 함수」 읽기

이 단원 공개 기출 70문항

  1. 다음 SQL 실행 결과로 가장 알맞은 것은? [그림]집계 함수
  2. 다음 SQL 수행 결과로 가장 적절한 것은? [그림]집계 함수
  3. 다음 중 에러가 나지 않는 문장은? (단, DBMS는 오라클)집계 함수
  4. 다음 출력 결과를 갖도록 하는 빈칸의 문장으로 가장 적절한 것은? [그림]집계 함수
  5. 팀별 포지션별 FW, MF, DF, GK 포지션의 인원수와 팀별 전체 인원수를 SQL을 작성할 때 결과가 다른 것은? (보기 1은 SQL Server 환경이고,…집계 함수
집계 함수 기출 전체 보기 →