책 내용 질문하기
최신기출유형 01회 문제6번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
83
조회수
129
작성일
2017-10-03
작성자
탈퇴*원
첨부파일

현재 답이 아래와 같은데,

SELECT 제품명, Avg(납품단가) AS 평균단가, Avg(납품수량) AS 평균수량

FROM 제품, 납품목록

WHERE 제품.제품코드 = 납품목록.제품코드

GROUP BY 제품명

HAVING Avg(납품수량) >= 50

위의 GROUP BY 절에서 제품명 말고

납품목록.제품코드 혹은 제품.제품코드를 사용해도 되는지 궁금합니다.

답변
2017-10-10 11:26:12

안녕하세요.

Select문에 기술된 속성명을 이용해야 합니다.

즉 Select문에 제품명이 기술되어 있으므로 제품명으로 그룹을 지정해야 합니다.

제품코드를 사용하려면

Select문에서 제품명 대신 제품코드를 기술해야 합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-10-10 11:26:12

    안녕하세요.

    Select문에 기술된 속성명을 이용해야 합니다.

    즉 Select문에 제품명이 기술되어 있으므로 제품명으로 그룹을 지정해야 합니다.

    제품코드를 사용하려면

    Select문에서 제품명 대신 제품코드를 기술해야 합니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.