2026 컴활 1급 필기 3과목 3장 | Access 쿼리·집계·매개변수·실행 쿼리 — 객관식 10문제

데이터위자드 ·

2026 컴활 1급 필기 3과목 3장 | Access 쿼리·집계·매개변수·실행 쿼리 — 객관식 10문제

필기 · 객관식 4지선다

풀이 방법

객관식 4지선다입니다. 정답과 해설은 각 문제 아래를 눌러 확인하세요.

문제 1

Access 쿼리·집계·매개변수·실행 쿼리에서 INNER JOIN의 행 생성에 대한 설명으로 옳은 것은?

  1. ① 같은 조인 키가 양쪽에서 반복되면 모든 매칭 쌍이 생성된다.
  2. ② 같은 컬럼명이면 ON이 없어도 자동으로 정확히 연결된다.
  3. ③ 중복 키는 조인 전에 항상 자동 제거된다.
  4. ④ INNER JOIN 행 수는 항상 왼쪽 행 수와 같다.
정답과 해설 보기

정답 ①

INNER JOIN은 ON 조건을 만족하는 행 쌍을 반환합니다. A의 같은 키가 2행이고 B의 같은 키가 3행이면 해당 키에서 2×3=6쌍이 생깁니다. 키의 중복 여부를 보지 않고 두 테이블 중 적은 행 수가 결과라고 생각하면 틀립니다. 조인 조건을 빠뜨리면 카티션 곱으로 행 수가 크게 늘 수 있습니다. 같은 이름의 컬럼이라는 사실만으로 자동 조인되는 것도 아닙니다. 결과 한 행의 단위가 고객인지 주문인지 주문상세인지 확인합니다.

기억할 핵심

같은 조인 키가 양쪽에서 반복되면 모든 매칭 쌍이 생성된다.

문제 2

A에서 키 1이 2행, B에서 키 1이 3행이다. 키 동등 조인의 해당 결과는?

  1. ① 2행
  2. ② 1행
  3. ③ 6행
  4. ④ 3행
정답과 해설 보기

정답 ③

각 A행이 B의 세 행과 만나므로 2×3=6행입니다.

기억할 핵심

같은 조인 키가 양쪽에서 반복되면 모든 매칭 쌍이 생성된다.

문제 3

Access 쿼리·집계·매개변수·실행 쿼리에서 LEFT OUTER JOIN에 대한 설명으로 옳은 것은?

  1. ① ON과 WHERE 위치는 외부 조인에서 항상 무관하다.
  2. ② LEFT JOIN은 매칭이 없는 왼쪽 행도 오른쪽 NULL과 함께 보존한다.
  3. ③ LEFT JOIN은 왼쪽 행을 반드시 한 번씩만 반환한다.
  4. ④ 오른쪽의 매칭 없는 행을 무조건 보존한다.
정답과 해설 보기

정답 ②

LEFT JOIN은 왼쪽 행을 보존하고, 오른쪽에 매칭이 없으면 오른쪽 컬럼을 NULL로 채웁니다. 주문 없는 고객을 포함하려면 고객을 왼쪽에 둡니다. 다만 한 고객에게 여러 주문이 있으면 고객 행이 한 번만 나온다는 뜻은 아닙니다. LEFT JOIN 이후 오른쪽 컬럼 조건을 WHERE에 두면 NULL 보완 행이 제거될 수 있습니다. 기준 행을 유지하려는 조건인지 최종 결과를 제한하려는 조건인지 구분해 ON과 WHERE를 선택하세요.

기억할 핵심

LEFT JOIN은 매칭이 없는 왼쪽 행도 오른쪽 NULL과 함께 보존한다.

문제 4

고객 A는 주문 2건, 고객 B는 주문 0건이다. 고객 LEFT JOIN 주문 결과는?

  1. ① 1행
  2. ② 0행
  3. ③ 2행
  4. ④ 3행
정답과 해설 보기

정답 ④

A는 두 매칭 행, B는 오른쪽 NULL인 한 행으로 총 3행입니다.

기억할 핵심

LEFT JOIN은 매칭이 없는 왼쪽 행도 오른쪽 NULL과 함께 보존한다.

문제 5

Access 쿼리·집계·매개변수·실행 쿼리에서 외부 조인의 조건 위치에 대한 설명으로 옳은 것은?

  1. ① ON은 조인 후 원본 테이블을 수정한다.
  2. ② WHERE는 외부 조인에서 사용할 수 없다.
  3. ③ 외부 조인의 오른쪽 WHERE 조건은 NULL 보완 행을 언제나 유지한다.
  4. ④ 오른쪽 조건을 ON에 두면 매칭 없는 왼쪽 행의 보존을 유지할 수 있다.
정답과 해설 보기

정답 ④

주문 없는 고객도 남기면서 결제완료 주문만 붙이려면 결제 상태를 ON 조건에 포함할 수 있습니다. WHERE 주문상태=완료를 쓰면 주문이 NULL인 고객은 UNKNOWN으로 제거됩니다. ON은 연결할 쌍을 정하고 WHERE는 연결 뒤 결과를 거릅니다. 외부 조인의 보존 효과를 판단할 때 가장 중요한 차이입니다. 단순히 모든 조건을 ON으로 옮기는 것도 답은 아니며 최종 요구사항에 맞춰야 합니다.

기억할 핵심

오른쪽 조건을 ON에 두면 매칭 없는 왼쪽 행의 보존을 유지할 수 있다.

문제 6

주문 없는 고객도 표시하며 완료 주문만 붙인다. 상태 조건의 적절한 위치는?

  1. ① LEFT JOIN의 ON 안
  2. ② WHERE 주문상태=완료만
  3. ③ 고객명에 상태 연결
  4. ④ ORDER BY만 사용
정답과 해설 보기

정답 ①

ON에서 완료 주문만 매칭하면 완료 주문이 없는 고객도 NULL 보완 행으로 남습니다.

기억할 핵심

오른쪽 조건을 ON에 두면 매칭 없는 왼쪽 행의 보존을 유지할 수 있다.

문제 7

Access 쿼리·집계·매개변수·실행 쿼리에서 Access 식과 조건에 대한 설명으로 옳은 것은?

  1. ① Nz는 언제나 원본을 삭제한다.
  2. ② Access 날짜 리터럴은 반드시 작은따옴표만 쓴다.
  3. ③ Access 디자인 보기의 같은 조건 행은 AND로 연결된다.
  4. ④ 같은 조건 행은 항상 OR다.
정답과 해설 보기

정답 ③

Access 식에서는 IIf·Nz·Date·DateDiff·Format 같은 함수를 사용할 수 있습니다. Nz는 NULL의 대체값을 명시해 계산 누락을 다룹니다. 날짜 리터럴은 # 기호를 사용하는 문법과 날짜 표시 형식을 구분합니다. 디자인 보기의 같은 조건 행은 AND, 다른 조건 행은 OR로 연결되는 기본 배치를 읽어야 합니다. 문자열·숫자·날짜의 조건 표기와 매개변수 자료형도 확인합니다.

기억할 핵심

Access 디자인 보기의 같은 조건 행은 AND로 연결된다.

문제 8

지역=서울과금액>=1000을 동시에 만족시키려면 디자인 조건을 어떻게 놓는가?

  1. ① 표시 체크만 해제
  2. ② 두 필드의 같은 조건 행
  3. ③ 아무 다른 행에 각각
  4. ④ 정렬 행에만
정답과 해설 보기

정답 ②

같은 조건 행은 AND로 결합합니다. 서로 다른 행으로 분리하면 OR가 될 수 있습니다.

기억할 핵심

Access 디자인 보기의 같은 조건 행은 AND로 연결된다.

문제 9

Access 쿼리·집계·매개변수·실행 쿼리에서 쿼리의 종류에 대한 설명으로 옳은 것은?

  1. ① 크로스탭에는 집계 기준이 필요 없다.
  2. ② 삭제 쿼리는 기본키 정의만 바꾼다.
  3. ③ 실행 쿼리는 원본 자료를 변경할 수 있어 대상 조건을 확인한다.
  4. ④ 모든 쿼리는 읽기 전용이다.
정답과 해설 보기

정답 ③

선택 쿼리는 자료 조회, 추가·업데이트·삭제·테이블 만들기 쿼리는 자료나 객체를 변경하는 실행 쿼리입니다. 크로스탭은 행·열 머리글과 집계값을 정해 가로 요약을 만듭니다. 실행 전 선택 쿼리로 대상과 건수를 확인하면 조건 실수를 줄일 수 있습니다. 매개변수는 입력 창에 표시할 문구와 예상 자료형을 정의하여 날짜·숫자 비교 오류를 줄입니다.

기억할 핵심

실행 쿼리는 원본 자료를 변경할 수 있어 대상 조건을 확인한다.

문제 10

금액 1000 이상 행의 상태를 완료로 바꾸는 쿼리는?

  1. ① 업데이트 쿼리
  2. ② 폼 디자인
  3. ③ 단순 선택 쿼리만
  4. ④ 보고서 그룹 머리글
정답과 해설 보기

정답 ①

기존 행의 필드 값을 수정하므로 업데이트 쿼리입니다.

기억할 핵심

실행 쿼리는 원본 자료를 변경할 수 있어 대상 조건을 확인한다.

범위 확인

2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.

관련 이론 다시 보기

이전 · Access 테이블·자료형·키·관계

다음 · 폼·컨트롤·입력과 수정

컴활 1급 전체 목차

과목별 이론

단원별 객관식

실습

필기 모의고사

실기 모의고사

예상 모의문제입니다.

스터디클럽의 다른 강의 보기