엑세스 쿼리 조건
1. 조건란에 >20000 : 20000 초과하는 자료 추출
2. 조건란에 >=#2008-01-01# and <=#2008-01-31# : 2008년도 1월달 자료 추출
3. 조건란에 정렬(오름차순, 내림차순)은 필드의 순서대로 정렬 순위가 결정됨
4. 조건란에 >=#2008-01-01# and <=#2008-01-31# like "*정준호*" or like "*박중훈*"
: 1월달에 있는 정준호를 포함하는 문자열과 박중훈을 포함하는 문자열을 모두 추출
5. 조건란에 >=#2008-01-01# and <=#2008-01-31# "정준호"
또는 란에 >=#2008-02-01# and <=#2008-02-31# "박중훈"
: 1월달에 있는 정준호와 2월달에 있는 박중훈을 추출
4. 모든 필드를 디자인 추가할때 필드목록의 *를 더블클릭하면 모두 추가되며 , 필드목록의 일부항목에
조건을 지정할 려면 그 항목을 더블클릭한후 조건지정후 표시는 해제함
5. 쿼리에 계산식 추가
1) 식 작성기 사용 : 쿼리의 디자인 보기창에서 추가된 필드의 맨오른쪽 빈란을 마우스로 선택한후
마우스 오른쪽 버튼을 클릭하여 작성을 선택
별칭:[필드명a}/[필드명b] : a필드를 b필드로 나눈 값을 별칭에 기록
2) 별칭:int([필드명a]/[필드명b}*100) & "%" : a필드를 b필드로 나눈 값에 100을 곱한 값을 정수값으로 변환하여
뒤에 %를 붙여 줌으로 백분율로 표시하여 별칭에 기록
6. like연산자 : '*'와 '?"와 함께 쓰여 문자의 일부를 포함하는 데이터 추출
like "*정" like "정*" like "?정?"
7.or 연산자 : or 연산자로 연결되는 조건들에 해당하는 모든 값을 추출
"전기" or "전자" : 전기와 전자를 모두 추출
8. in연산자 : in("전기", "전자", "통신") 전기, 전자, 통신 모두를 추출 or 연산자와 비슷하나 개수에 제한이 없음
9. left 함수 : 문자열의 왼쪽에서 부터 특정개수 만큼 문자열 추출
left([학번], 2) = "00" : 학번이 "00"으로 시작하는 모든 자료 추출
left([날짜], 4) = 2008 : 날짜가 2008년에 해당하는 모든 자료 추출
left([날짜], 7) 은 2008-01과 같이 추출됨
* 필드이름에 적용하는 것과 조건에 적용하는 것은 틀림(필드이름에 사용시 별칭사용)
10. not 연산자 : not "전기과" : 전기과를 제외한 모든 자료 추출
11. year 함수 : 네자리 연도만 추출
year([날짜]) = 2008 : 2008년도 자료만 추출
12. month([날짜]) : 날짜중 월만 추출
<실습예제> year([날짜]) =2008 and month([날짜])=7
year([날짜]) =2008 & month([날짜])=7
year([날짜]) =2008 & "-" & month([날짜])=7 2008-07과 같이추출되는 지 확인
13.day([날짜]) : 날짜중 일만 추출
14. 매개변수 쿼리를 작성하기 전에 먼저 [메뉴]의 [매개변수]에서 매개변수를 설정하여 주어야 한다.
1) 매개변수를 사용할 필드와 데이터 형식이 같아야 하며
2) 필드의 이름과 중복되어도 안됨
3) 디자인 창에서 조건란이나 적용하는 란에 "[ ]"로 묶어서 매개변수를 표시
4) like "*" & [매개변수 명] & "*"와 같이 like "*"와 같이 사용하면 매개변수 값을 입력하지 않아도
모든 자료가 추출되며 매개변수명중 일부만 입력해도 조건을 추출하여 준다.
15. 테이블 만들기쿼리
1) 디자인 창에서 조건 지정후 메뉴의 테이블만들기 쿼리 실행
2) 새 테이블명을 입력한 후 실행버튼 클릭
3) 이쿼리는 실행하면 이전 자료는 삭제하고 새로운 자료로 덮어 쓴다.
16. 테이블 추가쿼리
1) 디자인 창에서 조건 지정후 메뉴의 테이블 추가쿼리 실행
2) 추가할 테이블명 지정 후 실행버튼 클릭
3) 일련번호와 같은 것은 추가할 필요가 없음
4) 디자인 보기창에서 추가할 테이블의 필드항목과 일치되는 항목만 표시됨
17. 업데이트 쿼리
1) 디자인 창에서 조건 지정후 메뉴의 업데이트 쿼리 실행
2) 업데이트 란에 업테이트할 조건 지정후 실행버튼 클릭
3) 조건란에 >="567-10" and <= "567-15"
업데이트란에 "무주군"을 지정하면
567-10 ~ 567-15에 있는 데이터의 필드를 무주군으로 변경함
18. 삭제쿼리
1) 디자인 창에서 조건 지정후 메뉴의 삭제쿼리 실행
2) 실행버튼을 클릭하면 삭제됨
19. 요약옵션 기능 활용 쿼리 작성
1) 요약필드는 개수, 합계, 평균과 같은 요약 함수를 사용하거나 식을 사용하여 요약값을 계산
2) 쿼리 디자인 보기 창에서 요약버튼(시그마) 클릭
3) 그룹으로 묶을 것은 묶는 방법을 선택하고 요약함수를 표시할 필드에는 요약옵션 지정(합계, 평균 등)
4) 실행버튼 클릭
5) 예제
날짜 제품명 판매량
묶는방법 묶는방법 합계
20. 크로스탭 쿼리마법사
1) 쿼리 => 새로만들기 => 크로스탭 쿼리마법사
2) 행머리글 필드 선택
3) 열머리글 필드 선택
4) 행과 열이 교차하는 곳에 표시될 값 선택후 요약옵션(합계, 평균 등) 지정
5) 옵션에서 각 행 요약 옵션 체크
6) 쿼리 이름지정후 마침
* 열머리글이 날짜의 경우 연도, 분기, 월, 날짜, 날짜/시간의 형식으로 묶을 수 있음)
종목 합계거래량 2008 2007 2006 2004
골드은행 10,000 2000 3000 1000 4000
하나은행 5,000 1000 2000 1000 1000
제일은행 20000 4000 6000 2000 8000
21. 중복데이터 검색마법사
1) 쿼리 => 새로만들기 => 중복데이터 검색마법사
2) 검색할 테이블이나 쿼리 선택
3) 중복된 필드이름 선택 예) 이름
4) 중복된 필드값과 함께 표시될 필드들을 선택 ( 모두 선택)
5) 쿼리 이름 지정후 마침
22. 불일치검색쿼리 마법사
1) 쿼리 => 새로만들기 => 불일치검색쿼리 마법사
2) 1단계 : 원본데이터 선택
3) 2단계 : 검색할 대상 데이터 선택
4) 3단계 : 두 테이블(쿼리)의 불일치 필드를 지정(예: 회원번호)
5) 4단계 : 쿼리 결과로써 표시될 필드 선택 : 모두선택
6) 쿼리이름 지정후 마침 클릭
예) 회원테이블과 회비납부테이블의 불일치검색 쿼리 결과로써 추출된 자료는
회비미납자 명단이 된다.
23. SQL구문 : SQL구문은 질의 디자인 창의 순서와 같다.
Select 필드명, 필드명, 필드명 예) select *
From 테이블명 from 상품정보
Order By 필드명 order by 상품명
Where 필드명 = "조건" ; where 상품가격 > 2000 ;
24. 조건란에 문자의 경우는 " "로 감싸고 숫자의 경우는 그래로 입력한다.
2. 조건란에 >=#2008-01-01# and <=#2008-01-31# : 2008년도 1월달 자료 추출
3. 조건란에 정렬(오름차순, 내림차순)은 필드의 순서대로 정렬 순위가 결정됨
4. 조건란에 >=#2008-01-01# and <=#2008-01-31# like "*정준호*" or like "*박중훈*"
: 1월달에 있는 정준호를 포함하는 문자열과 박중훈을 포함하는 문자열을 모두 추출
5. 조건란에 >=#2008-01-01# and <=#2008-01-31# "정준호"
또는 란에 >=#2008-02-01# and <=#2008-02-31# "박중훈"
: 1월달에 있는 정준호와 2월달에 있는 박중훈을 추출
4. 모든 필드를 디자인 추가할때 필드목록의 *를 더블클릭하면 모두 추가되며 , 필드목록의 일부항목에
조건을 지정할 려면 그 항목을 더블클릭한후 조건지정후 표시는 해제함
5. 쿼리에 계산식 추가
1) 식 작성기 사용 : 쿼리의 디자인 보기창에서 추가된 필드의 맨오른쪽 빈란을 마우스로 선택한후
마우스 오른쪽 버튼을 클릭하여 작성을 선택
별칭:[필드명a}/[필드명b] : a필드를 b필드로 나눈 값을 별칭에 기록
2) 별칭:int([필드명a]/[필드명b}*100) & "%" : a필드를 b필드로 나눈 값에 100을 곱한 값을 정수값으로 변환하여
뒤에 %를 붙여 줌으로 백분율로 표시하여 별칭에 기록
6. like연산자 : '*'와 '?"와 함께 쓰여 문자의 일부를 포함하는 데이터 추출
like "*정" like "정*" like "?정?"
7.or 연산자 : or 연산자로 연결되는 조건들에 해당하는 모든 값을 추출
"전기" or "전자" : 전기와 전자를 모두 추출
8. in연산자 : in("전기", "전자", "통신") 전기, 전자, 통신 모두를 추출 or 연산자와 비슷하나 개수에 제한이 없음
9. left 함수 : 문자열의 왼쪽에서 부터 특정개수 만큼 문자열 추출
left([학번], 2) = "00" : 학번이 "00"으로 시작하는 모든 자료 추출
left([날짜], 4) = 2008 : 날짜가 2008년에 해당하는 모든 자료 추출
left([날짜], 7) 은 2008-01과 같이 추출됨
* 필드이름에 적용하는 것과 조건에 적용하는 것은 틀림(필드이름에 사용시 별칭사용)
10. not 연산자 : not "전기과" : 전기과를 제외한 모든 자료 추출
11. year 함수 : 네자리 연도만 추출
year([날짜]) = 2008 : 2008년도 자료만 추출
12. month([날짜]) : 날짜중 월만 추출
<실습예제> year([날짜]) =2008 and month([날짜])=7
year([날짜]) =2008 & month([날짜])=7
year([날짜]) =2008 & "-" & month([날짜])=7 2008-07과 같이추출되는 지 확인
13.day([날짜]) : 날짜중 일만 추출
14. 매개변수 쿼리를 작성하기 전에 먼저 [메뉴]의 [매개변수]에서 매개변수를 설정하여 주어야 한다.
1) 매개변수를 사용할 필드와 데이터 형식이 같아야 하며
2) 필드의 이름과 중복되어도 안됨
3) 디자인 창에서 조건란이나 적용하는 란에 "[ ]"로 묶어서 매개변수를 표시
4) like "*" & [매개변수 명] & "*"와 같이 like "*"와 같이 사용하면 매개변수 값을 입력하지 않아도
모든 자료가 추출되며 매개변수명중 일부만 입력해도 조건을 추출하여 준다.
15. 테이블 만들기쿼리
1) 디자인 창에서 조건 지정후 메뉴의 테이블만들기 쿼리 실행
2) 새 테이블명을 입력한 후 실행버튼 클릭
3) 이쿼리는 실행하면 이전 자료는 삭제하고 새로운 자료로 덮어 쓴다.
16. 테이블 추가쿼리
1) 디자인 창에서 조건 지정후 메뉴의 테이블 추가쿼리 실행
2) 추가할 테이블명 지정 후 실행버튼 클릭
3) 일련번호와 같은 것은 추가할 필요가 없음
4) 디자인 보기창에서 추가할 테이블의 필드항목과 일치되는 항목만 표시됨
17. 업데이트 쿼리
1) 디자인 창에서 조건 지정후 메뉴의 업데이트 쿼리 실행
2) 업데이트 란에 업테이트할 조건 지정후 실행버튼 클릭
3) 조건란에 >="567-10" and <= "567-15"
업데이트란에 "무주군"을 지정하면
567-10 ~ 567-15에 있는 데이터의 필드를 무주군으로 변경함
18. 삭제쿼리
1) 디자인 창에서 조건 지정후 메뉴의 삭제쿼리 실행
2) 실행버튼을 클릭하면 삭제됨
19. 요약옵션 기능 활용 쿼리 작성
1) 요약필드는 개수, 합계, 평균과 같은 요약 함수를 사용하거나 식을 사용하여 요약값을 계산
2) 쿼리 디자인 보기 창에서 요약버튼(시그마) 클릭
3) 그룹으로 묶을 것은 묶는 방법을 선택하고 요약함수를 표시할 필드에는 요약옵션 지정(합계, 평균 등)
4) 실행버튼 클릭
5) 예제
날짜 제품명 판매량
묶는방법 묶는방법 합계
20. 크로스탭 쿼리마법사
1) 쿼리 => 새로만들기 => 크로스탭 쿼리마법사
2) 행머리글 필드 선택
3) 열머리글 필드 선택
4) 행과 열이 교차하는 곳에 표시될 값 선택후 요약옵션(합계, 평균 등) 지정
5) 옵션에서 각 행 요약 옵션 체크
6) 쿼리 이름지정후 마침
* 열머리글이 날짜의 경우 연도, 분기, 월, 날짜, 날짜/시간의 형식으로 묶을 수 있음)
종목 합계거래량 2008 2007 2006 2004
골드은행 10,000 2000 3000 1000 4000
하나은행 5,000 1000 2000 1000 1000
제일은행 20000 4000 6000 2000 8000
21. 중복데이터 검색마법사
1) 쿼리 => 새로만들기 => 중복데이터 검색마법사
2) 검색할 테이블이나 쿼리 선택
3) 중복된 필드이름 선택 예) 이름
4) 중복된 필드값과 함께 표시될 필드들을 선택 ( 모두 선택)
5) 쿼리 이름 지정후 마침
22. 불일치검색쿼리 마법사
1) 쿼리 => 새로만들기 => 불일치검색쿼리 마법사
2) 1단계 : 원본데이터 선택
3) 2단계 : 검색할 대상 데이터 선택
4) 3단계 : 두 테이블(쿼리)의 불일치 필드를 지정(예: 회원번호)
5) 4단계 : 쿼리 결과로써 표시될 필드 선택 : 모두선택
6) 쿼리이름 지정후 마침 클릭
예) 회원테이블과 회비납부테이블의 불일치검색 쿼리 결과로써 추출된 자료는
회비미납자 명단이 된다.
23. SQL구문 : SQL구문은 질의 디자인 창의 순서와 같다.
Select 필드명, 필드명, 필드명 예) select *
From 테이블명 from 상품정보
Order By 필드명 order by 상품명
Where 필드명 = "조건" ; where 상품가격 > 2000 ;
24. 조건란에 문자의 경우는 " "로 감싸고 숫자의 경우는 그래로 입력한다.