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

다음 SQL 실행 결과로 반환되는 부서 수는?
본문)

SELECT dept
FROM emp
GROUP BY dept
HAVING COUNT(*) >= 4
   AND AVG(salary) > 3000
   AND SUM(CASE WHEN salary >= 4000 THEN 1 ELSE 0 END) >= 2;

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

DEV만 인원 수, 평균 급여, 고액 급여자 수 조건을 모두 만족한다.
이 단원 연속 풀기 · 그룹 함수개념서 「GROUP BY · HAVING」 읽기

이 단원 공개 기출 42문항

  1. 다음 SQL 결과로 조회되는 부서명으로 옳은 것은? [그림]그룹 함수
  2. 다음 SQL 실행 결과 행 수는? [그림]그룹 함수
  3. GROUP BY dept 수행 시 생성되는 그룹 수는? [그림]그룹 함수
  4. 다음 중 HAVING 절에 대한 설명으로 옳은 것은? [그림]그룹 함수
  5. 다음 중 아래의 테이블에서 SQL을 실행할 때 결과로 가장 적절한 것은? [그림]그룹 함수
그룹 함수 기출 전체 보기 →