다음 중 <학생> 테이블에서 '학년' 필드가 1인 레코드의 … | [컴퓨터활용능력 1급 필기] 14년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 14년 1회차
다음 중 <학생> 테이블에서 '학년' 필드가 1인 레코드의 개수를 계산하고자 할 때의 수식으로 옳은 것은? 단, <학생> 테이블의 기본 키는 '학번' 필드이다.
1
=DLookup("*","학생","학년=1")2
=DLookup(*,학생,학년=1)
3
=DCount(학번,학생,학년=1)
4
=DCount("*","학생","학년=1")해설
특정 조건을 만족하는 레코드의 개수를 구할 때는 DCount 함수를 사용하며, 문법은 DCount(필드 또는 "*", "테이블/쿼리명", "조건식") 형태로 필드·도메인·조건식을 모두 큰따옴표로 감싼 문자열로 지정해야 한다.
따라서 =DCount("*", "학생", "학년=1")과 같이 인수를 모두 큰따옴표로 묶은 식만 올바른 문법이며, 따옴표를 생략한 식이나 개수를 구하는 데 DLookup 함수를 사용한 나머지 보기는 문법 또는 용도가 맞지 않다. DLookup은 조건에 맞는 특정 필드의 값을 하나 찾아오는 함수이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.