===
쿼리 작성
관계 설정
조회될 항목 설정에 관한 문제다.
[만들기]->[쿼리디자인] 선택
테이블 표시 창에서
[테이블] 탭->봉사기관, 봉사내역 선택
그 후 다음과 같이
봉사내용과 봉사날짜 항목을 아무런 설정없이 보이게하면
어지럽게(딱히 정해진 기준 없이) 나온다.
이를 문제에서 요구하는 정렬 조건으로 나타내자.
다음과 같이 [봉사내용]필드의
정렬 값 속성을 "오름차순"으로 설정하면 되는데,
또 한가지 중요한 조건이
"하늘 요양원"의 봉사내역만 뽑아와야하므로
SELECT
봉사내역.봉사내용, 봉사내역.봉사날짜
FROM
봉사기관
INNER JOIN
봉사내역
ON
봉사기관.기관코드 = 봉사내역.기관코드
WHERE
봉사기관.기관명 = '하늘 요양원'
ORDER BY 봉사내역.봉사내용;
위와 같이 WHERE절을 추가해준다.
(참고 : 디자인 보기에서 다음과 같이 설정해도 된다.
기관명 필드 추가
표시를 비활성화,
조건에 '하늘 요양원')
문제에서 요구하는 이름으로 쿼리 저장
===
크로스탭 쿼리 만들기
행머리글, 열머리글 잘 구분짓기
먼저
쿼리디자인 실행 후,
테이블 3개 (봉사기관, 봉사내역, 재학생) 선택
아래와 같이 테이블 3개가 추가된 걸 확인하면
[디자인]->[크로스탭] 선택
크로스탭에서 설정해줄 것을 미리 생각한다.
기관명 : 행머리글 => 각 행의 기준이 되는 필드
또한 [총횟수]는 열머리글에 따라가는 필드가 아니라, 행머리글에 의한 필드여서 행 머리글로 분류
관광경영과~회계학과 => 재학생.학과 : 열머리글 => 행머리글에 의해 각 열별로 나타낼 필드
행머리글과 열머리글을 정했으면 "값"으로 정해줄 필드도 만들어야 한다.
다음과 같이
행머리글(기관명),
열머리글(학과),
값(봉사코드-개수)을
먼저 지정해주고
행머리글에만 영향받는 총횟수(봉사코드)도 설정
확인해보니 잘 나온다.
문제에서 요구하는 이름으로 저장
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[스프레드시트] 컴활실기 문제 풀기 (고급필터, 조건부 서식, 인쇄설정) (0) | 2023.12.07 |
---|---|
데이터베이스 컴활 실기 문제 풀자 (select~into, 조회+생성, 요약-합계,개수) (1) | 2023.12.07 |
컴활 액세스 문제 풀자 (orderby, orderbyon) (1) | 2023.12.06 |
엑셀 컴활 실기 풀어보기 (Column메소드, 폼, CurrentRegion메소드) (1) | 2023.12.06 |
[스프레드시트] 컴활 실기 문제 풀어보자 (매크로, 양식컨트롤, 조건부서식) (1) | 2023.12.05 |