|
작성된 쿼리에서 레코드에 조건을 지정하는 방법에
대해서 알아보겠습니다. 조건식 중 가장 많이 사용되는
형태가 문자열에 지정하는 조건입니다. 데이터 형식이 [텍스트]인
필드에 조건을 지정하는 것으로 다음 표를 참조하기
바랍니다.
■ 문자열 값을 사용하는 조건식의 예
조 건 식 |
설 명 |
"서울" or "경기도" |
"서울"이나 "경기도"인
레코드 |
Not "남" |
성별이 "남"이
아닌
레코드 |
Len([주소] )>Val(4) |
주소가 4글자가 넘는
레코드 |
■ 대표 문자를 사용하는 조건식의 예
조 건 식
|
설 명
|
Like "김*"
|
"김"으로 시작하는 레코드
|
Like "*김*"
|
"김"이라는 문자를 포함하는
레코드
|
Not Like "김*"
|
"김"으로 시작하지 않는 모든
레코드
|
■ Null 값이나 빈 문자열에 대한 조건식의 예
조 건 식
|
설 명
|
Is Null
|
Null인 레코드
|
Is Not Null
|
Null이 아닌 레코드
|
숫자 필드에는 대표 문자를 이용한 조건은 지정할 수
없고, 주로 >, <, >=, <=, =, <> 등의
비교연산자를 사용해 조건을 만들고, Between A And B의
문법으로 사이에 속한 값을 조건으로 지정하기도
합니다.날짜는 일, 월, 분기, 연도별 조건이 많이 사용되기
때문에 주로 함수를 이용하여 조건을 만듭니다. 다음은
날짜 함수를 사용한 조건식 예입니다.
조 건 식
|
설 명
|
Between Date() And Dateadd("m",3,Date())
|
오늘부터 3개월
뒤의 날짜 사이의 레코드
|
Year([가입일] )=1994
|
가입 일자가 1994년인 레코드
|
DatePart("q",[가입일] )=4
|
가입 일자가 4사분기인
레코드
|
|
|