본 게시물에서는 그룹화된 행(레코드)에서 계산 함수를 사용하는 방법에 대해 알아보자. 본 예에서는 각 학과에서 개설한 과목 수를 검색하는 방법을 살펴본다.



아래 첨부된 [문제_UI학사정보.accdb]를 다운받고 액세스 2010에서 열어보자. [만들기] 탭에 있는 [쿼리 디자인] 버튼을 누른다.



[테이블] 탭에서 [개설과목] 테이블을 선택하고 [추가] 버튼을 누른다.



[개설과목] 테이블이 쿼리 영역에 나타나면 [필드][학과]를 선택하고 그 오른쪽 옆에 과목 수: [교과목명] 을 입력한다. '과목 수:' 는 검색 결과에 나타날 열(필드) 이름이고 [교과목명]은 '과목 수:' 열(필드)에 나타날 데이터이다.



쿼리 설정을 마쳤으면 [쿼리 도구][디자인] 탭에 있는 [실행] 버튼을 누른다.



그러면 아래 그림과 같이 [학과][과목 수] 열(필드)가 검색된다. 열(필드) 이름은 [과목 수] 이지만 이 열(필드)에는 [교과목명]  열(필드) 데이터가 나타난다.



위에서 검색된 결과를 그룹화하기 위해 [홈] 탭에 있는 [디자인 보기] 버튼을 누른다.



[쿼리 도구][디자인] 탭에 있는 [요약] 버튼을 누른다.



그러면 쿼리 영역에 [요약]이 나타나면서 각 열(필드) 영역에 [묶는 방법]이 표시된다. [묶는 방법]이 각 열(필드)에 표시되면 이들 열(필드)이 조합되어 표시되는 데이터 행(레코드)들 중에서 중복된 값을 없애고 단일 행(레코드)를 나타내준다.



'과목 수' 열(필드)에 있는 요약에서 목록 버튼을 누르고 [개수]를 선택한다. 



쿼리 설정을 마쳤으면 [쿼리 도구][디자인] 탭에 있는 [실행] 버튼을 누른다.



그러면 각 학과에서 개설한 과목 수를 확인할 수 있다. 결과를 확인한 후 [저장] 버튼을 눌러 쿼리를 저장해보자.



[쿼리 이름]'학과별 개설과목수'를 입력하고 [확인] 버튼을 누른다.



왼쪽 개체창의 쿼리 영역에 방금 만든 쿼리 제목이 나타나는 것을 확인할 수 있다.



※ 첨부 파일

문제_UI학사정보.accdb

답_UI학사정보.accdb



'MS Access' 카테고리의 다른 글

[MS Access 2010] 쿼리 (24)  (0) 2014.10.27
[MS Access 2010] 쿼리 (23)  (0) 2014.10.26
[MS Access 2010] 쿼리 (20)  (0) 2014.10.11
[MS Access 2010] 쿼리 (19)  (0) 2014.10.11
[MS Access 2010] 쿼리 (18)  (0) 2014.10.11
Posted by inulibarts
,