[7급 국가직 데이터베이스론 2016년 6번]

도서(도서번호, 도서제목, 출판사명, 발행년도) 테이블에서, 2000년 이후에 10권 이상의 책을 발행한 출판사의 이름을 중복 없이 출력하는 SQL문으로 옳은 것은? (단, 출판사명이 동일한 출판사는 존재하지 않는 것으로 가정한다. 도서번호는 도서 테이블의 기본키이다)
데이터베이스론
  1. ①
    SELECT 출판사명 FROM 도서
    		WHERE 발행년도 >= 2000
    		ORDER BY COUNT(도서번호) >= 10;
  2. ②
    SELECT 출판사명 FROM 도서
    		WHERE 발행년도 >= 2000 AND COUNT(도서번호) >= 10
    		GROUP BY 출판사명;
  3. ③
    SELECT 출판사명 FROM 도서
    		WHERE COUNT(도서번호) >= 10
    		GROUP BY 출판사명 HAVING 발행년도 >= 2000;
  4. ④
    SELECT 출판사명 FROM 도서
    		WHERE 발행년도 >= 2000
    		GROUP BY 출판사명 HAVING COUNT(도서번호) >= 10;

선지를 골라 바로 채점해 보세요.

정답 ④

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고