모두CBT

다음 중 아래 <PERSON> 테이블에 대한 쿼리의 실행 결… | [컴퓨터활용능력 1급 필기] 17년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 17년 1회차
다음 중 아래 <PERSON> 테이블에 대한 쿼리의 실행 결과 값은?
문제 이미지
1
1
2
2
3
4
4
5
해설

<PERSON> 테이블의 Full_name 값은 오연서, 이종민, 오연수, 오연서, 김종오, 오연수 로 모두 6건이다.

쿼리의 조건 Like "*" & "오" 에서 & 는 문자열을 이어 붙이는 연산자이므로 실제 비교 패턴은 "*오" 가 된다. 액세스에서 별표(*)는 임의의 문자열을 뜻하고 패턴 끝에 '오'가 붙어 있으므로, 이 조건은 '오'로 끝나는 이름만 골라낸다. 만능 문자가 앞에만 있고 뒤에는 없다는 점이 판단의 핵심이다.

여섯 개의 이름 중 마지막 글자가 '오'인 것은 김종오 하나뿐이다. '오연서'와 '오연수'는 '오'로 시작할 뿐 끝나지 않으므로 제외된다. 따라서 COUNT(Full_name) 이 세는 행은 1건이고 실행 결과 값은 1 이다.

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