책 내용 질문하기
90p2과목 질문 입니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
90
조회수
732
작성일
2019-03-09
작성자
탈퇴*원
아래 첨부 파일에서 전문가의 조언에서
즉 select 부서,이름,생일,처럼 그룹과 관계 없는 속성을 select절에서 사용할수 없다고 나왔는데
아래 그림 예제1은 AVG(기본급)as평균 이렇게 사용하고 있는데 설명좀 부탁드립니다.
답변
2019-03-11 13:28:07
안녕하세요 길벗수험서 운영팀입니다.
우측의 예제에 사용된 '부서'는 그룹과 관련된 속성입니다.
'group by 부서' 로 해당 조회(select)는 '부서'로 group이 되었으므로 '부서'는 관계 있는 속성이라고 봐야하죠.
왼쪽의 전문가의 조언은 group by로 속성으로 묶였을 때 일반 속성을 조회할 수 없다는 것을 말하고 있는 것입니다.
예제1에서 부서로 그룹을 묶은 뒤 기본급의 평균을 구하는 select문입니다.
만약 이 select문에서 그룹과 관계 없는 '이름', '생일', '주소' 등을 조회하게 되면 에러가 나게 되죠.
전문가의 조언은 이것을 말하는 것입니다.
행복한 하루되세요 :)
-
관리자2019-03-11 13:28:07
안녕하세요 길벗수험서 운영팀입니다.
우측의 예제에 사용된 '부서'는 그룹과 관련된 속성입니다.
'group by 부서' 로 해당 조회(select)는 '부서'로 group이 되었으므로 '부서'는 관계 있는 속성이라고 봐야하죠.
왼쪽의 전문가의 조언은 group by로 속성으로 묶였을 때 일반 속성을 조회할 수 없다는 것을 말하고 있는 것입니다.
예제1에서 부서로 그룹을 묶은 뒤 기본급의 평균을 구하는 select문입니다.
만약 이 select문에서 그룹과 관계 없는 '이름', '생일', '주소' 등을 조회하게 되면 에러가 나게 되죠.
전문가의 조언은 이것을 말하는 것입니다.
행복한 하루되세요 :)