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

다음의 데이터베이스에서 '부양가족을 2명 이상 가진 사원의 사번(eno), 성명(ename), 부양가족 수를 검색'하는 질의를 SQL로 적절하게 표현한 것은?
본문)
employee(eno, ename, address, score, dno)
dependent(eno, ename, birthday, relation)

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

위의 문제는 GROUP BY ~ HAVING절을 파악하는 것으로 GROUP BY에 조건을 걸기 위해서는 HAVING절을 사용해야 하며 ④번의 경우 count(*) 조건을 사용하기 위해서 HAVING절을 사용해야 한다. ③번은 서브쿼리 SELECT문에 집계함수가 존재하지 않는다. ①번은 HAVING count(*)의 "3"이 2가 되면 올바르게 실행된다.
이 단원 연속 풀기 · 집계 함수개념서 「집계 함수」 읽기

이 단원 공개 기출 70문항

  1. 다음 sutdent 테이블을 이용하여 아래의 SQL을 수행하였을 때 실행 결과는? [그림]집계 함수
  2. 다음과 같은 문장으로 사원 테이블을 생성하였을 때, 사원 테이블에 유효한 데이터를 로드한 후, 아래 두 SQL문을 성공적으로 실행하였다. SQL A와 SQL B의…집계 함수
  3. 도서(도서번호, 도서제목, 출판사명, 발행연도) 테이블에서, 2000년 이후에 10권 이상의 책을 발행한 출판사의 이름을 중복 없이 출력하는 SQL문으로 옳은 것…집계 함수
  4. "TEST" 테이블에 있는 NUM2 칼럼의 총 행은 10개이고 2개의 NULL 값이 있다. 다음의 SQL문을 실행할 경우 결괏값은?집계 함수
  5. 다음 문제에 주어진 결괏값을 반환하는 SQL문은? [그림]집계 함수
집계 함수 기출 전체 보기 →