책 내용 질문하기
P127 8번질문/P131 16번질문
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
55
작성일
2018-04-03
작성자
탈퇴*원
첨부파일

문제8

SELECT 학교명, 지역 FROM 학교 WHERE 학교명 NOT IN (SELECT 학교명 FROM 학과);

이렇게 풀면 <검색 결과>가 안 나오나요?

문제16

SELECT 상호, MAX(총액) AS 총액 FROM 거래내역;

이렇게 푸는 방법은 안 되는 건가요?

감사합니다.

답변
2018-04-05 09:12:51

안녕하세요.

1)

문제에 답안 작성 조건으로 제시된 내용이 없으므로

검색 결과와 동일하게 추출되는 SQL문은 모두 맞습니다.

문의주신 SQL문도 검색 결과와 동일하게 추출됩니다.

2)

SELECT 상호, MAX(총액) AS 총액 FROM 거래내역;

위와 같이 MAX 함수 즉 그룹함수를 사용하려면 GROUP BY 절을 이용하여 그룹을 설정해야 합니다.

SELECT 상호, MAX(총액) AS 총액 FROM 거래내역 GROUP BY 상호;

하지만 위의 내용으로는 상호별 총액을 표시하는 것으로 문제에서 요구하는 최대 총액의 상호를 표시하는 SQL문은 아닙니다.

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

  • *
    2018-04-05 09:12:51

    안녕하세요.

    1)

    문제에 답안 작성 조건으로 제시된 내용이 없으므로

    검색 결과와 동일하게 추출되는 SQL문은 모두 맞습니다.

    문의주신 SQL문도 검색 결과와 동일하게 추출됩니다.

    2)

    SELECT 상호, MAX(총액) AS 총액 FROM 거래내역;

    위와 같이 MAX 함수 즉 그룹함수를 사용하려면 GROUP BY 절을 이용하여 그룹을 설정해야 합니다.

    SELECT 상호, MAX(총액) AS 총액 FROM 거래내역 GROUP BY 상호;

    하지만 위의 내용으로는 상호별 총액을 표시하는 것으로 문제에서 요구하는 최대 총액의 상호를 표시하는 SQL문은 아닙니다.

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

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