반응형
![](https://blog.kakaocdn.net/dn/cdYtfB/btsByymuzvR/E5Whxz6UscXy5keke8o30k/img.png)
===
그룹 설정 문제
![](https://blog.kakaocdn.net/dn/bBCNNh/btsBBNDbrrV/0k0cZsDrKFL8TTdlqbVRKk/img.png)
[만들기]->[쿼리 디자인] 선택
![](https://blog.kakaocdn.net/dn/4I8bx/btsBx8BzyL7/qxWn0C3grG61TQXWKyaRZ1/img.png)
문제에서 요구하는 테이블 갖고 오기
![](https://blog.kakaocdn.net/dn/NHCC0/btsBx7CGVGl/AiErqOyT4er59eLfkkRJP1/img.png)
그리고 문제에서 요구하는 필드
1) 학과,
2) 봉사학생수(학번)
3) 총시수 (시수)
가져오기
![](https://blog.kakaocdn.net/dn/bZJDUf/btsBzLMqWSQ/a0hgTEGsIZGKrCWSY2k0U1/img.png)
SQL보기에서
다음과 같이 스크립트 만들기
SELECT
재학생.학과,
count(봉사내역.학번) as `봉사학생수`,
sum(봉사내역.시수) as `총시수`
FROM
재학생
INNER JOIN
봉사내역
ON
재학생.학번 = 봉사내역.학번
GROUP BY
재학생.학과
;
참고 :
다음과 같이
[요약]을 활성화 시킨 다음,
필드별 요약항목을 "개수", "합계"로 설정하고
캡션을 바꿔줘도 된다.
![](https://blog.kakaocdn.net/dn/I6n1c/btsBCbDOolC/AKZKa4PdboI3S14wa2dYO1/img.png)
그리고 문제에서 요구한 이름으로 쿼리를 저장한다.
![](https://blog.kakaocdn.net/dn/dmzl84/btsBx6X7vNl/19n8XjwFOH6jy9u9IJ3I9K/img.png)
===
조회 후 테이블 생성하는 쿼리 만들기
![](https://blog.kakaocdn.net/dn/bmyQzX/btsBxWOLxGG/HAKALCEKkBAAvfsR982LRk/img.png)
![](https://blog.kakaocdn.net/dn/bdW0Cv/btsBzM5CQFU/oomhUNvhuu3GRk9mp6Zkr0/img.png)
우선 테이블 생성 이전까지의 조회가 되도록 구현
![](https://blog.kakaocdn.net/dn/dUFb4n/btsBzMYRGXK/n0cGKxwK3t2LM3YuYBA921/img.png)
매개변수를 입력받게 하려면
[매개변수 받을 때 메세지 입력]
을 조건에 넣어줘야 하는데
일부 문자열만으로도 wild검색(일부만 일치해도 조회되게)하려면
Like "*" & [매개변수 받을 때 메세지 입력] & "*"
이렇게 써줘야 한다.
이때 *는 모든 문자열을 포함하는 특수기호이다.
그리고
테이블생성 명령도 해야한다.
[디자인]->[테이블 만들기] 선택
테이블 이름을 문제에서 요구하는 이름으로 지정
![](https://blog.kakaocdn.net/dn/bCh5VN/btsByrt9gsk/RnWQiKv1IG9YYeKKzcsTCK/img.png)
이에 따른 쿼리스크립트는
SELECT
필드들
INTO
생성될 테이블
FROM
기존 조회할 쿼리/테이블
WHERE
조건
형태로서
다음과 같다.
SELECT
봉사현황.봉사날짜,
봉사현황.기관명,
봉사현황.시수,
봉사현황.학번,
봉사현황.이름,
봉사현황.봉사내용
INTO
조회학과봉사현황
FROM
봉사현황
WHERE
(
(
(봉사현황.학과) Like "*" & [조회할 학과의 일부를 입력] & "*"
)
);
테스트 해보자
![](https://blog.kakaocdn.net/dn/COKmw/btsBx8VTfQp/RG5o0QZpwRi7Fkjofchi50/img.gif)
반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[스프레드시트] 컴활실기 풀어보자 (DAVERAGE, 배열수식, 매크로) (0) | 2023.12.09 |
---|---|
[스프레드시트] 컴활실기 문제 풀기 (고급필터, 조건부 서식, 인쇄설정) (0) | 2023.12.07 |
액세스 컴활 실기 문제 풀자 (정렬, SQL, 행머리글, 열머리글, 크로스탭) (1) | 2023.12.07 |
컴활 액세스 문제 풀자 (orderby, orderbyon) (1) | 2023.12.06 |
엑셀 컴활 실기 풀어보기 (Column메소드, 폼, CurrentRegion메소드) (1) | 2023.12.06 |