책 내용 질문하기
실전모고 D형 엑세스 4-2, 4-3
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
512
조회수
68
작성일
2026-08-10
작성자
김*욱
첨부파일

어떤 쿼리를 만들 땐 조건을 하고 어떤 쿼리를 만들 땐 묶음으로 해서 체크표시만 지우고
보이는 값은 같게 나오는데 왜 다른건지 모르겠습니다

그리고 3번 문제는 요금(원) 필드를 하나 더 넣어서 거기에 조건을 넣었는데
정답처럼 한 번에 하지 않으면 틀리는건가요?

답변
2026-08-11 10:01:50

안녕하세요.

핵심은 “조건”과 “묶는 방법”은 결과가 같아 보일 수 있어도 내부 SQL이 다르다는 점입니다.

  • 묶는 방법 → 그 필드를 GROUP BY에 포함

  • 조건 → 그 필드는 출력·그룹화하지 않고 WHERE 조건으로만 사용

예를 들어 지역="서울"처럼 단순히 레코드를 걸러내기 위한 필드라면 요약 행을 조건으로 두는 것이 맞습니다. 묶는 방법으로 두고 표시 체크만 지우면 결과는 같아 보일 수 있지만 SQL에 GROUP BY 지역이 추가되어 구조가 달라집니다.

시험에서는 이렇게 기억하시면 됩니다.

계산·집계의 기준이 되는 필드 → 묶는 방법
검색 조건으로만 사용하는 필드 → 조건

그리고 3번처럼 요금(원) 필드를 한 번 더 추가해서 그 복사본에 조건을 넣는 방식도 실행 결과가 동일할 수 있습니다. 다만 정답이 한 필드에서 처리하도록 되어 있다면 자동 채점에서는 쿼리 필드 구성 자체가 달라 오답 처리될 수 있습니다.

즉, 실행 결과만 같다고 항상 같은 쿼리는 아닙니다. 컴활 연습에서는 불필요하게 같은 필드를 한 번 더 넣기보다, 정답에서 요구하는 필드 수와 요약 설정(묶는 방법/조건/합계/식)을 맞추는 것이 가장 안전합니다.

즐거운 하루 되세요.

  • 관리자
    2026-08-11 10:01:50

    안녕하세요.

    핵심은 “조건”과 “묶는 방법”은 결과가 같아 보일 수 있어도 내부 SQL이 다르다는 점입니다.

    • 묶는 방법 → 그 필드를 GROUP BY에 포함

    • 조건 → 그 필드는 출력·그룹화하지 않고 WHERE 조건으로만 사용

    예를 들어 지역="서울"처럼 단순히 레코드를 걸러내기 위한 필드라면 요약 행을 조건으로 두는 것이 맞습니다. 묶는 방법으로 두고 표시 체크만 지우면 결과는 같아 보일 수 있지만 SQL에 GROUP BY 지역이 추가되어 구조가 달라집니다.

    시험에서는 이렇게 기억하시면 됩니다.

    계산·집계의 기준이 되는 필드 → 묶는 방법
    검색 조건으로만 사용하는 필드 → 조건

    그리고 3번처럼 요금(원) 필드를 한 번 더 추가해서 그 복사본에 조건을 넣는 방식도 실행 결과가 동일할 수 있습니다. 다만 정답이 한 필드에서 처리하도록 되어 있다면 자동 채점에서는 쿼리 필드 구성 자체가 달라 오답 처리될 수 있습니다.

    즉, 실행 결과만 같다고 항상 같은 쿼리는 아닙니다. 컴활 연습에서는 불필요하게 같은 필드를 한 번 더 넣기보다, 정답에서 요구하는 필드 수와 요약 설정(묶는 방법/조건/합계/식)을 맞추는 것이 가장 안전합니다.

    즐거운 하루 되세요.

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