책 내용 질문하기
그룹 검색 질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
90
조회수
242
작성일
2019-09-25
작성자
탈퇴*원
첨부파일

안녕하세요, 예제 문제 중 이해 안 가는 것이 있어 문의드립니다. 

 

예제1. <사원> 테이블에서 부서별로 기본급의 평균을 구하여 부서를 기준으로 오름차순 정렬하는 SQL문을 작성하시오

 

SELECT 부서, AVG(기본급) AS 평균

FROM 사원

GROUP BY 부서

ORDER BY 부서 ASC;

 

이 문제에서 AS 뒤에 있는 평균은 다른 단어로 대체 가능한건가요?

또, SELECT문에서 AVG(기본급) AS 평균은 알겠는데, 부서는 왜 쓰는건가요?

 

감사합니다.

답변
2019-09-26 10:57:32

안녕하세요 길벗수험서 운영팀입니다.

 

예제는 문제가 어떻게 해결되는지 보여드리기 위해 만들어 놓은 문제입니다.

그룹 검색에서 그룹들의 총합을 보여드리며, 해당 총합이 어떤 부서인지 보여드리기 위해 '부서' 속성을 함께 출력한 것입니다.

 

as 뒤에 나오는 것은 필드명으로 어떤 것을 쓰셔도 무관합니다.

다만 문제에서 어떤 '이름'으로 제시되어 있다면 해당 이름으로 적어주셔야 합니다.

만약 as가 없다면 필드명은 'AVG(기본급)'이 되겠죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-09-26 10:57:32

    안녕하세요 길벗수험서 운영팀입니다.

     

    예제는 문제가 어떻게 해결되는지 보여드리기 위해 만들어 놓은 문제입니다.

    그룹 검색에서 그룹들의 총합을 보여드리며, 해당 총합이 어떤 부서인지 보여드리기 위해 '부서' 속성을 함께 출력한 것입니다.

     

    as 뒤에 나오는 것은 필드명으로 어떤 것을 쓰셔도 무관합니다.

    다만 문제에서 어떤 '이름'으로 제시되어 있다면 해당 이름으로 적어주셔야 합니다.

    만약 as가 없다면 필드명은 'AVG(기본급)'이 되겠죠.

     

    행복한 하루되세요 :)

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