모두CBT

다음 중 아래의 '학년별검색' 매개 변수 쿼리를 실행하여 나타나는 메시… | [컴퓨터활용능력 1급 필기] 17년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 17년 2회차
다음 중 아래의 '학년별검색' 매개 변수 쿼리를 실행하여 나타나는 메시지 상자의 a에 2를, b에 3을 입력한 결과로 옳은 것은?
문제 이미지
1
2학년과 3학년 레코드만 출력된다.
2
2학년 레코드만 출력된다.
3
3학년 레코드만 선택된다.
4
2학년과 3학년을 제외한 레코드만 출력된다.
해설

쿼리 디자인 창을 보면 '학생' 테이블에서 학번·학년·이름·연락처 필드를 가져왔고, 학년 필드의 조건 행에 Between [a] And [b]가 지정돼 있다. 대괄호로 묶인 [a], [b]는 필드 이름이 아니므로 쿼리를 실행할 때 값을 묻는 매개 변수로 동작해, 실행 시 a와 b를 입력받는 메시지 상자가 차례로 나타난다.

Between A And B는 A 이상 B 이하를 뜻하며 경계값을 포함한다. 따라서 a에 2, b에 3을 입력하면 조건은 학년 Between 2 And 3, 즉 학년이 2 또는 3인 레코드만 추출된다.

학년 필드는 표시 행의 확인란이 해제돼 있어 결과 데이터시트에 학년 열 자체는 보이지 않지만, 표시 여부는 조건 적용과 무관하므로 걸러내는 기능은 그대로 작동한다. 결국 2학년과 3학년 레코드만 출력된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.