SQLDSQL 기본GROUP BY난이도 2MCQ

SQLD GROUP BY 기출문제 #3756

문제

다음 SQL의 괄호 안에 들어갈 수 없는 것은?

SQL
SELECT ( ), COUNT(EMPNO) FROM EMP GROUP BY JOB, DEPT;

① EMPNO ② JOB ③ DEPT ④ NULL

정답

1

해설

정답: 1. GROUP BY에 포함되지 않은 일반 컬럼 EMPNO는 집계 함수 없이 SELECT 절에 올 수 없다.

오답 풀이

  • 1번: EMPNO는 GROUP BY에 없고 집계 함수도 아니므로 사용할 수 없다.
  • 2번: JOB은 GROUP BY에 포함되어 사용할 수 있다.
  • 3번: DEPT는 GROUP BY에 포함되어 사용할 수 있다.
  • 4번: NULL 상수는 그룹과 무관하게 SELECT 절에 사용할 수 있다.

보충 개념 GROUP BY를 사용할 때 SELECT 절에는 GROUP BY 컬럼, 집계 함수, 상수 표현식 등이 올 수 있다. 그룹화되지 않은 일반 컬럼은 사용할 수 없다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] GROUP BY SQL 기본 기출 #3756 | 문어CBT