책 내용 질문하기
데이터베이스 예상문제은행 3장 18번 질문입니다
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
132
조회수
51
작성일
2018-03-14
작성자
탈퇴*원
첨부파일

해설에 iif를 사용할 때

iif([판매이윤총계] >= 40000. "인기상품"

이런 식으로 사용이 되었는데

판매이윤총계는 AS를 이용해서 정의한 이름인데

그러면

iif([SUM(판매이윤)] 이렇게 사용해도 되는건가요?

위처럼 쓰는게 가능하다면

ORDER BY SUM(판매수량) DESC;

이 부분도

ORDER BY 판매수량총계 DESC;

이렇게 사용해도 되는 건지 궁금합니다.

그리고 문자열을 "인기상품" 이렇게 ""를 사용했는데

SQL에 쓰이는 모든 문자열을 "" , '' 둘 중에 하나 아무거나 사용해도 되는건가요?

답변
2018-03-20 09:48:00

안녕하세요.

SELECT 문에서는 판매이윤총계 또는 SUM(판매이윤) 어느 것으로 하든 인식이 되지만

ORDER 문에서는 SUM(판매수량)으로 지정해야 합니다.

문자열을 묶는 기호는 DB언어에 따라 큰따옴표("") 나 작은따옴표('')를 모두 인식하는 경우가 있지만

실제 시험에서는 기준을 두기 위해 답안 작성 방법에 어떻게 묶으라고 제시하고 있습니다. 제시된 묶음 방법에 따라 묶어 주면 됩니다.

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

  • *
    2018-03-20 09:48:00

    안녕하세요.

    SELECT 문에서는 판매이윤총계 또는 SUM(판매이윤) 어느 것으로 하든 인식이 되지만

    ORDER 문에서는 SUM(판매수량)으로 지정해야 합니다.

    문자열을 묶는 기호는 DB언어에 따라 큰따옴표("") 나 작은따옴표('')를 모두 인식하는 경우가 있지만

    실제 시험에서는 기준을 두기 위해 답안 작성 방법에 어떻게 묶으라고 제시하고 있습니다. 제시된 묶음 방법에 따라 묶어 주면 됩니다.

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

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