반응형

쿼리디자인 2

[데이터베이스] 컴활실기 풀어보기 (GROUP BY, IIF, RIGHT)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​ 액세스 컴활 실기문제를 계속해서 풀어보자. === 먼저 [만들기]->[쿼리 디자인] 실행 이렇게 건수, 합계를 나타나게 하려면 "요약"이용해야 [디자인]->[요약] 먼저 이 필드를 드러낸 다음 SQL 보기로 가보면 SELECT 봉사내역.봉사내용 FROM 봉사내역 GROUP BY 봉사내역.봉사내용; 위와 같이 돼있는데 문제에서 요구하는 IIF, RIGHT이용해서 멘토 문자열 나오면 "청소년도우미" 그외엔 "어르신도우미"로 나오게 해야하므로 SELECT IIf(Right(봉사내역.봉사내용,2)="멘토","청소년도우미","어르신도우미") AS 구분 FROM 봉사내역 GROUP BY IIf(Right(봉사내..

[데이터베이스] 실기 컴활 문제 풀기 (묶는방법, 쿼리 디자인, 정렬 등)

(문제 출처 : https://blog.naver.com/hellstudy/223302615932 ) ​​​​​​​​액세스 컴활 실기문제를 계속해서 풀어보자. === 먼저 [만들기]->[쿼리 디자인]으로 쿼리 디자인 창 열고 문제에서 요구한 테이블 두개를 갖고온다. 그리고 봉사학생수를 [학번]필드 이용해 만드려면 [디자인]->[요약] 실행시켜본다. 그리고 묶는 방법 항목이 생기는데, 해당 속성값을 [개수]라고 해준다. 그리고 별칭 "봉사학생수"라고 써줘야한다. 이번엔 총시수 항목을 나타낼 차례, [시수] 필드를 부르고 묶는 방법을 "합계"라고 선택해주고, 문제에서 요구하는데로 내림차순 정렬로 되게끔 설정 마지막 항목인 "학생당봉사시수"는 SQL 보기를 통해서 만들었다. 앞서 나타냈던 COUNT, SUM함..

반응형