Access 쿼리 및 매개 변수에서 와일드카드 사용

데이터 어디서나 모든 문자 매치

  1. 디자인 보기에서 쿼리를 엽니다. 탐색 창의 쿼리 아래에서 쿼리를 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭합니다.

  2. 사용하려는 필드 아래의 조건 셀에서 조건 한쪽 끝 또는 양쪽 끝에 별표를 추가합니다. 예:

    "*owner*".

    "owner*".

    "*owner".

  3. 디자인 탭의 결과 그룹에서 실행을 클릭합니다. 단추 이미지

패턴 안에서 문자 매치

  1. 디자인 보기에서 쿼리를 엽니다.

  2. 사용하려는 필드의 조건 셀에서 조건 앞에 Like 연산자를 입력합니다.

  3. 조건에서 한 개 이상의 문자를 와일드카드 문자로 바꿉니다. 예를 들어 Like R?308021은 RA308021, RB308021 등을 반환합니다.

  4. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

A부터 H까지의 회사 목록 가져오기

  1. 디자인 보기에서 쿼리를 엽니다.

  2. 사용하려는 필드의 조건 셀에서 Like와 큰따옴표 쌍을 입력합니다. 예: Like "".

  3. 큰따옴표 안에 검색하려는 문자 범위를 대괄호로 묶어 입력합니다.

    Like "[a-h]"

  4. 대괄호 밖에서 와일드카드를 사용할 수 있습니다. 예:

    Like "[a-h]*"

와일드카드 문자 표

이 표에서는 Access 쿼리에서 사용할 수 있는 와일드카드 문자에 대해 설명합니다.

기호

설명

예제

*

임의의 수의 문자를 매치합니다. 문자열의 첫 번째 문자나 마지막 문자로 사용할 수 있습니다.

wh*를 입력하면 wh, what, white, why가 검색됩니다.

?

알파벳 문자 한 자와 일치합니다.

b?ll을 입력하면 ball, bell, bill이 검색됩니다.

[ ]

괄호 안의 문자 하나를 매치합니다.

b[ae]ll을 입력하면 ball과 bell은 검색되고 but과 bill은 검색되지 않습니다.

!

괄호 안에 없는 문자 하나를 매치합니다.

b[!ae]ll을 입력하면 bill과 bull은 검색되고 ball과 bell은 검색되지 않습니다.

-

문자 범위에 해당하는 문자를 매치합니다. 범위는 오름차순으로 지정해야 합니다(A-Z: 가능, Z-A: 불가).

b[a-c]d를 입력하면 bad, bbd, bcd가 검색됩니다.

#

숫자 한 자와 일치합니다.

1#3을 입력하면 103, 113, 123이 검색됩니다.

와일드카드 예제

상황

데이터에 "owner"로 지정된 사람과 "owner/operator"로 지정된 사람이 있습니다.

Like "owner*" 또는
Like "*owner*"

매개 변수 쿼리에서 와일드카드를 사용하려고 합니다.

Like "*" & [parameter] & "*"

예:

Like "*" & [fish] & "*"

"fish"가 포함된 모든 조리법(fish & chips, rockfish 등)을 반환합니다.

누군가 데이터를 입력할 때 "Adrian"을 "Adrien"으로 입력하는 등 철자를 잘못 입력했습니다.

Like "Adri?n"

성이 A부터 H까지의 문자로 시작하는 고객을 찾아 우편을 발송하려 합니다.

Like "[a-h]*"

둘째 자릿수와 셋째 자릿수만 제외하고 모든 자릿수의 값이 같은 부품 번호를 찾으려고 합니다.

Like "R??083930"

Park Street 1000블록 주민들에게 파티 초대장을 보내려 합니다.

Like "1### Park Street"

데이터에서 와일드카드 문자를 가져오는 구문

문자

필요한 구문

별표 *

[*]

물음표 ?

[?]

우물정자 #

[#]

하이픈 -

[-]

한 쌍의 대괄호 []

[[]]

여는 대괄호 [

[[]

닫는 대괄호 ]

특수 취급 필요하지 않음

느낌표 !

특수 취급 필요하지 않음

사용해야 할 와일드카드 집합의 이해

Access 데이터베이스 엔진(ANSI-89) vs. SQL Server(ANSI-92)

ANSI-89에서는 Access 데이터베이스의 기본값인 기존의 Access SQL 구문을 설명합니다. 와일드카드 문자는 SQL이 아닌 Microsoft VBA(Visual Basic® for Applications) 사양을 따릅니다.

ANSI-92는 Microsoft SQL Server™ 데이터베이스를 따라 구문을 작성할 때 사용합니다.

하나의 데이터베이스에서 두 가지 와일드카드 유형을 섞어서 사용하지 않는 것이 좋습니다.

Access 데이터베이스 엔진(ANSI-89)에서 사용하는 와일드카드

Access 데이터베이스에서 실행할 쿼리에는 다음과 같은 와일드카드 문자를 사용합니다.

기호

설명

예제

*

임의의 수의 문자와 일치합니다. 문자열의 첫 번째 또는 마지막 문자로 사용될 수 있습니다.

wh*를 입력하면 what, white, why가 검색됩니다.

?

알파벳 문자 한 자와 일치합니다.

B?ll을 입력하면 ball, bell, bill이 검색됩니다.

[ ]

괄호 안의 문자 하나를 매치합니다.

B[ae]ll을 입력하면 ball과 bell은 검색되고 but과 bill은 검색되지 않습니다.

!

괄호 안에 없는 문자 하나를 매치합니다.

b[!ae]ll을 입력하면 bill과 bull은 검색되고 ball과 bell은 검색되지 않습니다.

-

문자 범위에 해당하는 문자를 매치합니다. 범위는 오름차순으로 지정해야 합니다(A-Z: 가능, Z-A: 불가).

b[a-c]d를 입력하면 bad, bbd, bcd가 검색됩니다.

#

숫자 한 자와 일치합니다.

1#3을 입력하면 103, 113, 123이 검색됩니다.

SQL Server(ANSI-92)에서 사용하는 와일드카드

Microsoft SQL Server™ 데이터베이스에서 실행할 쿼리에는 다음과 같은 와일드카드 문자를 사용합니다.

기호

설명

예제

%

임의의 수의 문자와 일치합니다. 문자열의 첫 번째 또는 마지막 문자로 사용될 수 있습니다.

wh*를 입력하면 what, white, why가 검색됩니다.

_

알파벳 문자 한 자와 일치합니다.

B?ll을 입력하면 ball, bell, bill이 검색됩니다.

[ ]

괄호 안의 문자 하나를 매치합니다.

B[ae]ll을 입력하면 ball과 bell은 검색되고 but과 bill은 검색되지 않습니다.

^

괄호 안에 없는 문자 하나를 매치합니다.

b[!ae]ll을 입력하면 bill과 bull은 검색되고 ball과 bell은 검색되지 않습니다.

-

문자 범위에 해당하는 문자를 매치합니다. 범위는 오름차순으로 지정해야 합니다(A-Z: 가능, Z-A: 불가).

b[a-c]d를 입력하면 bad, bbd, bcd가 검색됩니다.

참고 항목

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×