모두CBT

‘선수’ 테이블에서 검색 결과가 다음과 같이 생성되는 SQL문의 (가)… | [7급 국가직 데이터베이스론] 25년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 25년 1회차
‘선수’ 테이블에서 검색 결과가 다음과 같이 생성되는 SQL문의 (가)에 들어갈 내용은?
선수
선수번호이름포지션점수팀번호
2123장영실CF302
3321이순신RB121
2276정약용LW61
1925허준RW241
9842김유신GK102
검색 결과
팀번호합계점수최대점수
24030
SELECT 팀번호, SUM(점수) AS 합계점수, MAX(점수) AS
최대점수
FROM 선수
(가)
1
GROUP BY 팀번호;
2
GROUP BY 선수번호;
3
GROUP BY 팀번호 HAVING AVG(점수) >= 15;
4
GROUP BY 팀번호 HAVING MAX(점수) >= 20;
해설

(가)에는 GROUP BY 팀번호 HAVING AVG(점수) >= 15;가 들어간다.

팀 2는 합계 30+10=40, 최대 30, 평균 20이고 팀 1은 합계 12+6+24=42, 최대 24, 평균 14이다.
따라서 팀 2만 남기는 조건이 필요하며 평균 15 이상 조건이 이를 만족한다.

  • GROUP BY 팀번호만 쓴 경우: 팀 1(합계 42, 최대 24)도 함께 출력된다.
  • GROUP BY 선수번호: 선수별로 묶여 행이 5개로 나뉘므로 팀 합계가 나오지 않는다.
  • HAVING MAX(점수) >= 20: 팀 1의 최대점수 24도 조건을 만족해 두 팀이 모두 출력된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 데이터베이스론] 25년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기