▒ 연산자 - 연산자란 각종연산에 사용되는 기호 및 단어를 말한다.
1. 비교연산자
< : 크다,초과
> : 작다, 미만
>= : 크거나 같다,이상
<= : 작거나 같다, 이하
= : 같다
<> : 다르다
2. Like 연산자, is 연산자.
like 연산자 : 만능문자(*,?)와 함께 사용되며 특정글자가 포함된 데이터를 찾을때 사용되어짐.
ex) [성명] like "홍*" - 성명필드에서 "홍"으로 시작하는 데이터를 찾음.
[성명] like "*길*" - 성명필드에서 "길"이라는 글자가 들어 있는 데이터를 찾음
[성명] like "홍??" - 성명필드에서 "홍"으로 시작하는 세글자 데이터를 찾음
만능문자 : 자리수를 제한하지 않을때 사용(*), 자리수를 제한할때 사용(?)
is 연산자 : 개체비교를 할때 사용되어짐
ex) is null : 비어 있는가? , is not null : 비어 있지 않은가?.
3. 산술연산자
+ : 덧셈,더하기
- : 뺄셈,빼기
* : 곱셈, 곱하기
/ : 나눗셈, 나누기
mod : 나머지값을 구한다. ex) 10 mod 3 결과값은 1이 나옴.
4. 논리 연산자
And(논리곱) : 조건이 두개 이상일때 두조건이 "그리고"의 의미로 묶여질때 사용. - 교집합에 해당.
Or (논리합) : 조건이 두개 이상이때 두조건이 "또는"의 의미로 묶여질때 사용. - 합집합에 해당.
Not : "~이 아닌" 의 의미로 사용됨
5. 문자열 연결연산자
& : 앰퍼센트 라고 읽으며 문자를 연결할때와 함수 및 필드를 연결할때 사용한다.
ex) "안녕" & "하세요" : 결과값 "안녕하세요"
"안녕" & left("하세요",2) : 결과값 "안녕하세"
[필드명] & 함수
▒ 조건식 작성 문법
[필드명] 연산자 비교값
비교값이 문자데이터일때는 비교값 좌우에 ""(쌍따옴표)를 붙여야 하며 숫자일때는 비교값좌우에 아무런 표시도 하지
않으며 날짜데이터일때는 비교값좌우에 ##을 붙인다.
ex) [성명] = "홍길동" : 이때 성명은 필드명이고 = 는 연산자, 홍길동은 비교값이다. 기본적으로 이문법을 벗어나지 못하며
같은 필드내에서 조건을 사용할때는 필드명이 생략되는 경우가 있다.
[시작일] >= #2007-10-11# : 시작일이 2007년 10월 11일 이후인~ , 날짜데이터가 비교값으로 사용될때는 반드시
짧은 날짜표기형태(yyyy-mm-dd)의 형태로 표현하여야 한다.
[성적] >= 90 : 성적이 90점 이상인..
'Lecture > ACCESS' 카테고리의 다른 글
Format 함수에 대하여 (0) | 2008.12.17 |
---|---|
[ITQ액세스] ITQ액세스시험에 출제되는 함수 정리 (0) | 2008.12.12 |
[ITQ액세스] 데이터베이스 테이블 (0) | 2008.12.08 |
[ITQ액세스] 액세스 개체 살펴보기. (0) | 2008.12.06 |
ITQ 액세스 출제기준. (0) | 2008.12.02 |