112ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3

 

환경: Microsoft Access 2000

 

기존 테이블에서 사용자가 원하는 데이터만 추출하기 위해서는 쿼리를 만들어야 합니다. 두 번째 문제는 데이터 추출을 위한 쿼리를 만들고 기존 테이블에 없던 새로운 필드를 추가는 방법에 대해 배울 것입니다. 필드는 액세스에서 지원하는 문법을 적용해서 다양한 조건을 표현할 것입니다. 그리고 이렇게 만든 쿼리는 저장했다가 재사용하는 것이 가능합니다.

 

문제

 

2. [테이블1:여행상품관리]를 이용하여 다음과 같은 조건에 따라 쿼리를 완성하시오. (90)

 

≪조건≫

(1) 쿼리 이름 : 여행상품관리현황

 

(2) 지역 : 상품번호의 첫 번째 글자가 ‘1’이면국내’, ‘2’이면동남아시아’, ‘3’이면일본’, ‘4’이면유럽’, 5’이면미주’, ‘6’이면호주로 적용(CHOOSE, LEFT 함수 사용)

 

(3) 총비용 :「가격 × (1+추가비율)」로 계산. , 추가비율은 기간이 ‘6’ 이상이면 ‘40%’, ‘3’ 이상이고 ‘5’ 이하이면 ‘20%’, 그렇지 않으면 ‘0’으로 적용(IIF 함수 사용)

 

(4) 결제마감일 : 출발일자의 2주전으로 계산하되 결과값이 일요일이면 다음날인 월요일로 적용(IIF, WEEKDAY, DATEADD 함수 사용)

 

(5) 총비용은 통화 형식, 결제마감일은 간단한 날짜 형식, 상품명에 대해 오름차순으로 정렬

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

해설

 

* 마지막 5번에 대한 풀이 입니다.

 

(5) 총비용은 통화 형식, 결제마감일은 간단한 날짜 형식, 상품명에 대해 오름차순으로 정렬

 

이번에는 이전에 추가한 총비용, 결제마감일, 상품명에 대한 필드의 속성 정보를 변경하는 문제 입니다. 각 필드의 속성 정보를 변경하기 위해서는 속성 시트를 열어야 합니다. 오른 마우스를 누르거나 디자인 탭의 속성 시트 리본 메뉴를 클릭하시면 오른쪽 사이드바에 [속성 시트] 창이 나타납니다

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

먼저 총비용 필드의 통화형식을 변경해 보겠습니다. 총비용 필드를 선택하고 속성 시트에 [입력 마스크] 항목을 선택합니다. 그리고 [통화]를 선택합니다. 그럼 값 앞에 한화 표시인 \ 가 붙게 됩니다

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

[결제마감일]의 날짜 형식은 일반 탭의 형식 항목에서 변경해야 합니다. 문제에서 제시한 대로 [간단한 날짜]를 선택합니다

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

다음은 상품명 필드의 정렬을 오름차순으로 변경으로 변경합니다. 이것은 속성 시트에서 하는 것이 아니라 바로 아래에 있는 필드 속성창에서 해야 합니다. 정렬 항목에는  오름차순과 내림차순 중 하나를 선택할 수 있습니다

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

이제 제대로 설정이 제대로 되었는지 결과물을 확인해 봐야겠죠. 디자인 탭 > 실행 리본 메뉴를 클릭합니다

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부

 

쿼리를 실행한 결과는 다음과 같습니다. 문제에서 제시한 출력형태와 동일한 형태로 조회가 되었네요

112회 ITQ 액세스 기출문제 풀이 - 쿼리 만들기, 3부


Posted by 녹두장군

댓글을 달아 주세요