모두CBT

다음 쿼리에 설정된 조건에 대한 설명으로 옳은 것은?필드:한글이름도시명… | [컴퓨터활용능력 1급 필기] 13년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 13년 3회차
다음 쿼리에 설정된 조건에 대한 설명으로 옳은 것은?
필드:한글이름도시명(주거지)
테이블:방문자방문자
정렬:
표시:
조건:Like "김*""서울시"
또는:"경기도"
1
한글이름이 '김'으로 시작하는 레코드 중 도시명(주거지)가 '서울시' 또는 '경기도'인 레코드 검색
2
한글이름이 '김'으로 시작하거나 도시명(주거지)가 '서울시' 이거나 '경기도'인 레코드 검색
3
한글이름이 '김'으로 시작하는 레코드 중 도시명(주거지)가 '서울시' 이거나, 도시명(주거지)가 '경기도'인 레코드 검색
4
한글이름이 '김'으로 시작하는 레코드 중 도시명(주거지)가 '경기도'는 제외하고 '서울시'인 레코드 검색
해설

쿼리 디자인 눈금을 보면 조건 행의 한글이름 칸에 Like "김*", 같은 행의 도시명(주거지) 칸에 "서울시" 가 들어 있고, 그 아래 또는 행에는 도시명(주거지) 칸에만 "경기도" 가 들어 있다. 두 필드 모두 표시 확인란은 선택되어 있다.

디자인 눈금에서 같은 행에 나란히 입력한 조건은 AND로, 서로 다른 행('또는' 행)에 입력한 조건은 OR로 결합된다. 따라서 이 쿼리가 찾는 것은 (한글이름 Like "김*" 그리고 도시명="서울시") 또는 (도시명="경기도") 인 레코드다.

즉 '김'으로 시작하면서 서울시인 경우와 경기도인 경우를 각각 나열해 OR 로 합친 설명이 맞다. '김'으로 시작하는 레코드 안에서 서울시와 경기도를 한 묶음으로 고르려면 '또는' 행의 한글이름 칸에도 Like "김*" 를 다시 입력해야 하고, 특정 도시를 제외하려면 Not 연산자를 써야 하므로 나머지 설명들은 이 눈금과 맞지 않는다.

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