책 내용 질문하기
2권 127 18번
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
127
조회수
136
작성일
2017-04-10
작성자
첨부파일
질문 올렸었는데 하나에만 답을 주셔서 다시 올립니다.. 18번 문제에서 iif([판매이윤총계]'<=40000, ~~~) 처럼 SUM(판매수량)에 대해서 판매수량총계라고 지정하는 것처럼 ORDER BY 판매수량총계 DESC 로 쓰면 안되는 건가요? 함수에서는 AS 속성명으로 지정한 속성이름을 쓰는데 오더바이 절에서는 쓸수 없는건지 아니면 써도 되는건지 궁금합니다. 간단하게 ORDER BY SUM(판매수량) 대신에 ORDER BY 판매수량합계 와 같이 써도 되는지요? 답변 부탁드려요
답변
2017-04-10 18:24:11

안녕하세요.

As를 이용한 속성명의 별칭은 Select 문에서 속성명을 기술할 때 사용합니다.

Order By 절에서는 Select문에서 설정한 As 별칭으로 정렬 기준을 지정할 수 없습니다.

sum(판매수량) as 판매수량총계

로 select문에서 판매수량총계 필드명을 생성하였더라도 이 필드를 이용해

Order by 판매수량총계 로 지정할 수 없습니다.

Order by sum(판매수량)으로 지정해야 합니다.

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

  • *
    2017-04-10 18:24:11

    안녕하세요.

    As를 이용한 속성명의 별칭은 Select 문에서 속성명을 기술할 때 사용합니다.

    Order By 절에서는 Select문에서 설정한 As 별칭으로 정렬 기준을 지정할 수 없습니다.

    sum(판매수량) as 판매수량총계

    로 select문에서 판매수량총계 필드명을 생성하였더라도 이 필드를 이용해

    Order by 판매수량총계 로 지정할 수 없습니다.

    Order by sum(판매수량)으로 지정해야 합니다.

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

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