책 내용 질문하기
쿼리
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
328
조회수
25
작성일
2025-02-14
작성자
김*석
첨부파일

p328 2번에서 운행횟수를 지정하는 식을


iif(isnull([순번]), "*", count([순번]) )이라고 지정하면 왜 안되나요 ?


왜 isnull([순번])에 순번의 합계 함수로 묶어야 하나요 ?




P329 4번에서 왜 하위쿼리로 최대값을 구해야 하나요 ?


필드명에 합계: max([합계])로 지정하면 왜 답이 될 수 없나요 ?

답변
2025-02-18 00:15:24

안녕하세요.

그룹(묶는 방법)을 설정한 후 그 값에 조건을 지정하는 것으로 COUNT, SUM, AVG 등의 그룹 함수를 이용하여 값을 구한 후 그 값을 비교해야 합니다.

문제에서 '거래처 중 ‘합계’ 필드의 값이 가장 큰 거래처를 조회'라고 되어 있으므로 최대값을 구해야 합니다.

최대값을 구하는 것이 아니라 최대값인 거래처를 찾아야 합니다. max([합계])로 지정하면 단순히 최대값을 구하는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2025-02-18 00:15:24

    안녕하세요.

    그룹(묶는 방법)을 설정한 후 그 값에 조건을 지정하는 것으로 COUNT, SUM, AVG 등의 그룹 함수를 이용하여 값을 구한 후 그 값을 비교해야 합니다.

    문제에서 '거래처 중 ‘합계’ 필드의 값이 가장 큰 거래처를 조회'라고 되어 있으므로 최대값을 구해야 합니다.

    최대값을 구하는 것이 아니라 최대값인 거래처를 찾아야 합니다. max([합계])로 지정하면 단순히 최대값을 구하는 것입니다.

    즐거운 하루 되세요.

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