책 내용 질문하기
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(판매수량)으로 지정해야 합니다.
오늘도 즐거운 하루 되세요.