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

도서(도서번호, 도서제목, 출판사명, 발행연도) 테이블에서, 2000년 이후에 10권 이상의 책을 발행한 출판사의 이름을 중복 없이 출력하는 SQL문으로 옳은 것은?(단, 출판사명이 동일한 출판사는 존재하지 않는 것으로 가정한다. 도서번호는 도서 테이블의 기본키이다)

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

문제에서 10권 이상 구매한 사람을 출력하기 위해서 "HAVING COUNT(도서번호)=10" 의 HAVING 절을 추가하고 발행연도가 2000 이후 이므로 WHERE절에 "발행연도 >= 2000"을 넣어야 한다. 또한 출판사명은 이름에 중복이 없어야 하므로 GROUP BY구로 "출판사명"을 추가하면 된다.
이 단원 연속 풀기 · 집계 함수개념서 「집계 함수」 읽기

이 단원 공개 기출 70문항

  1. "TEST" 테이블에 있는 NUM2 칼럼의 총 행은 10개이고 2개의 NULL 값이 있다. 다음의 SQL문을 실행할 경우 결괏값은?집계 함수
  2. 다음 문제에 주어진 결괏값을 반환하는 SQL문은? [그림]집계 함수
  3. 다음 보기의 결괏값을 얻기 위한 SQL문을 작성하시오. [그림]집계 함수
  4. 다음 보기의 SQL문을 실행했을 때의 결괏값은? [그림]집계 함수
  5. 다음 중 CUBE 함수에 대한 설명으로 올바르지 않은 것은?집계 함수
집계 함수 기출 전체 보기 →