배움터  
  HOME > 배움터 > 무료강좌
무료강좌
 
액세스 2000, 쿼리 조건, Access 2000

작성된 쿼리에서 레코드에 조건을 지정하는 방법에 대해서 알아보겠습니다. 조건식 중 가장 많이 사용되는 형태가 문자열에 지정하는 조건입니다. 데이터 형식이 [텍스트]인 필드에 조건을 지정하는 것으로 다음 표를 참조하기 바랍니다.

■ 문자열 값을 사용하는 조건식의 예

조 건 식 설 명
"서울" 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사분기인 레코드

 

 

이전글 보기다음글 보기 목록 페이지로 가기