Page 214 고등학교 정보 처리와 관리 교과서
P. 214
필드 입력하기
01 [관리자 정보], [여행 열차 관리] 테이블에서
[관리 코드], [여행 관리자], [출발일], [숙소],
[관리자 소속] 필드를 더블 클릭하여 쿼리 디
자인 눈금에 추가한다.
02 탑승 인원의 조건을 설정하기 위해 [탑승 인원] 필드를 정보
추가한다. [탑승 인원]이 ‘300’명 이상인 데이터를 추출
여러 조건을 다 만족해야 하는
하기 위해 [탑승 인원] 필드의 조건에 ‘>=300’을 입력 And 조건
같은 행에 조건을 지정한다.
하고, 출력 형태에 [탑승 인원] 필드는 출력되지 않았으므로 표시 체크를 해제한다.
03 [관리자 소속]에 여행이 포함되는 데이터를 추출하기 위해 [관리자 소속] 필드의 조건에 대리점 합계
여의도 >=500
‘Like“*여행*”’을 입력한다.
04 [여행 관리자]를 기준으로 정렬하기 위해 [여행 관리 여러 조건 중 하나만 만족해도
가능한 Or 조건
자] 필드의 정렬에서 목록 박스를 클릭하여 ‘오름차순’
서로 다른 행에 조건을 지정한다.
을 선택한다.
05 [데이터시트 보기]로 결과를 확인한다. 대리점 합계
신촌
06 쿼리의 이름을 ‘여행 열차 관리 현황 분석’으로 저장한다. >=500
하나 더 알기 액세스 함수의 종류
<문자 함수>
함수 사용 예 설명
Nz Nz([기본료], 0) 기본료가 Null 값이면 0을 표시
Space Space(3) 3개의 공백 삽입
<선택 함수>
함수 사용 예 설명
IIf IIf([탑승 인원]>=300, “인원 초과”,“”) 탑승 인원이 300명 이상이면 인원 초과 아니면 공백
Switch([탑승 인원]>=300,100,[탑승 인원]> 탑승 인원이 300명 이상이면 100, 탑승 인원이 250명 이
Switch
=250,80,[탑승 인원]<250,50) 상이면 80, 탑승 인원이 250명 미만이면 50
<서식 함수>
함수 사용 예 설명
Cdate Cdate(“2018-03-01”) 2018-03-01(텍스트를 날짜 형식으로 변환)
Val Val(“100”) 100(텍스트를 숫자로 변환)
Str Str(100) “100”(숫자를 텍스트로 변환)
<날짜/시간 함수>
함수 사용 예 설명
DateAdd DateAdd(“d”,3,[출발일]) 출발일에 3일을 더하여 표시
DateDiff DateDiff(“m”,[출발일],[도착일]) 출발일과 도착일의 차이를 개월 수로 표시
DateSerial DateSerial(Year([결산일])+1,Month([결산일]),25) 결산일 1년 후가 되는 월의 25일
212 Ⅴ. 데이터베이스 실무