본문 바로가기
데이터베이스 일반컴퓨터활용능력 1급 · 2007년07월01일 · 52/60

52.어느 DB의 [제품] 테이블에는 ‘제품번호’와 ‘제품명’ 필드가 있고, [주문] 테이블에는 ‘주문번호’, ‘제품번호’, ‘주문수량’ 필드가 존재한다. 이때, ‘제품명’별로 ‘총주문수량’을 검색하는 SQL 문장으로 옳은 것은?

1
SELECT 제품.제품명, Sum(주문.주문수량) AS 총주문수량 FROM 제품 inner join 주문 on 주문.제품번호=제품.제품번호 GROUP BY 제품.제품명;정답
2
SELECT 제품.제품명, Sum(주문.주문수량) AS 총주문수량 FROM 제품, 주문 GROUP BY 제품.제품명;
3
SELECT 제품.제품명, Sum(주문.주문수량) AS 총주문수량 FROM 제품 inner join 주문 on 제품.주문번호=제품.제품번호 GROUP BY 제품.제품명;
4
SELECT 제품.제품명, Sum(주문.주문수량) AS 총주문수량 FROM 제품, 주문 GROUP BY 제품.제품명 HAVING 주문.주문번호=제품.제품번호;

해설

SELECT 필드명 FROM 테이블1 INNER JOIN 테이블2 ON 조건식;

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기