모두CBT

다음 중 <학생> 테이블에서 '학년' 필드가 2인 레코드의 … | [컴퓨터활용능력 1급 필기] 12년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 12년 3회차
다음 중 <학생> 테이블에서 '학년' 필드가 2인 레코드의 갯수를 계산하고자 할 때의 수식으로 옳은 것은? 단,<학생> 테이블의 '학번' 필드는 기본 키이다.
1
=dlookup(*,학생,학년=2)
2
=dlookup("*","학생","학년=2")
3
=dcount("*","학생","학년=2")
4
=dcount(학번,학생,학년=2)
해설

특정 조건을 만족하는 레코드의 개수를 구하는 도메인 함수는 DCOUNT이며, 값을 하나 가져오는 DLOOKUP과는 용도가 다르다.

DCOUNT 함수는 =DCOUNT(집계할 필드, 도메인(테이블/쿼리), 조건) 형태로 사용하며, 필드명·테이블명·조건식은 모두 큰따옴표로 묶어 문자열로 지정해야 한다. 개수를 셀 때는 특정 필드 대신 "*"를 사용할 수 있다.

=dcount("*","학생","학년=2")는 이 형식을 정확히 따르고 있어 '학년' 필드가 2인 레코드 수를 올바르게 계산한다.

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