아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼… | [컴퓨터활용능력 1급 필기] 16년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 16년 1회차
아래와 같이 조회할 고객의 최소 나이를 입력받아 검색하는 매개 변수 쿼리를 작성하려고 한다. 다음 중 ‘Age’ 필드의 조건식으로 옳은 것은?
1
>={조회할 최소 나이 입력}2
>=“조회할 최소 나이 입력”
3
>=[조회할 최소 나이 입력]
4
>=(조회할 최소 나이 입력)
해설
그림은 Customer 테이블에서 Name·Age 필드를 가져오도록 만든 쿼리 디자인 창과, 쿼리를 실행할 때 나타난 [매개 변수 값 입력] 대화 상자다. 대화 상자에는 '조회할 최소 나이 입력'이라는 안내 문구가 표시되고 입력란에 20이 들어가 있다.
액세스의 매개 변수 쿼리는 조건 칸에 대괄호 [ ]로 묶은 문자열을 적어 만든다. 대괄호 안의 문자열이 필드 이름과 일치하지 않으면 액세스는 이를 매개 변수로 보고 쿼리를 실행할 때 그 문자열을 대화 상자의 안내 문구로 그대로 표시한 뒤, 사용자가 입력한 값을 그 자리에 대입한다.
이 문항은 입력한 나이 이상인 고객을 찾는 것이므로 비교 연산자 >=를 앞에 붙여 >=[조회할 최소 나이 입력]과 같이 작성해야 한다. 큰따옴표로 묶으면 그 문자열 자체를 값으로 보고 비교하는 조건이 되고, 중괄호나 소괄호는 매개 변수를 나타내는 기호가 아니어서 대화 상자가 뜨지 않는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
