철자가 정확히 기억나지 않는 경우 특정 항목을 찾으려면 쿼리에 와일드카드 문자를 사용해 보세요.
와일드카드는 텍스트 값에서 알 수 없는 문자를 대신할 수 있는 특수 문자로, 데이터가 유사하지만 동일하지 않은 여러 항목을 찾는 데 유용합니다. 와일드카드는 지정된 패턴 일치에 따라 데이터를 가져오는 데 도움이 될 수도 있습니다. 예를 들어 Park Street에서 John이라는 모든 사람을 찾습니다.
쿼리에 대한 자세한 내용은 쿼리 소개 단원을 참조하십시오.
다음은 Access 쿼리에 대한 와일드카드 문자의 몇 가지 예입니다.
| 문자 | 설명 | 예제 |
|---|---|---|
| * | 임의의 수의 문자와 일치합니다. 문자열의 어느 위치에서나 별표(*)를 사용할 수 있습니다. | wh*는 what, white, why 등을 찾고 awhile, watch 등은 찾지 않습니다. |
| ? | 특정 위치의 단일 알파벳과 일치합니다. | B?ll 이 Ball, Bell 및 Bill을 찾습니다. |
| [ ] | 대괄호 안의 문자와 일치합니다. | b[ae]ll 은 ball과 bell을 찾지만 bill은 찾지 못합니다. |
| ! | 대괄호 안에 있는 문자는 제외합니다. |
b[!ae]ll은 bill과 bull은 찾고 ball이나 bell은 찾지 않습니다. Like "[!a]*" 는 문자 a로 시작하지 않는 모든 항목을 찾습니다. |
| - | 문자 범위와 일치합니다. 문자를 오름차순으로 지정해야 합니다(Z에서 A가 아닌 A에서 Z). | b[a-c]d는 bad, bbd, bcd를 찾습니다. |
| # | 숫자 한 자와 일치합니다. | 1#3은 103, 113, 123 등을 찾습니다. |
쿼리에 조건을 적용하는 방법에 대해 자세히 알아봅니다.
식의 와일드카드 문자 패턴 일치 예제
패턴 내에서 와일드카드 문자를 사용하려면 다음을 수행합니다.
- 디자인 보기에서 쿼리를 엽니다.
- 사용할 필드의 조건 행에서 조건 앞에 Like 연산자를 입력합니다.
- 조건에서 한 개 이상의 문자를 와일드카드 문자로 바꿉니다. 예를 들어 Like R?308021은 RA308021, RB308021 등을 반환합니다.
- 디자인 탭에서 실행을 클릭합니다.
다음은 식에 사용할 수 있는 와일드카드 패턴의 몇 가지 예입니다.
| 문자 | 일치시키는 데 사용 |
|---|---|
| ? 또는 _(밑줄) | 임의의 한 문자 |
| * 또는 % | 0자 이상 |
| # | 한 자리 숫자(0 — 9) |
| [문자 목록] | 문자 목록의 임의의 문자 하나 |
| [! charlist] | 문자 목록에 없는 문자 하나 |
| [a-zA-Z0-9]. | 임의의 영숫자 문자 |
| [A-Z] | A에서 Z 범위의 대문자 중 하나를 선택합니다. 참고: 문자 범위를 지정할 때는 문자가 오름차순으로 표시되어야 합니다. 예를 들어 [Z-A]는 유효한 패턴이 아닙니다. |
식 작성의 기본 사항을 살펴보 세요.
물음표(?), 숫자 기호(#), 별표(*)와 같은 특수 문자를 일치시키려면 대괄호로 묶습니다.
CHARLIST 함수는 하나 이상의 문자에 대한 일치 항목을 제공하며 숫자를 포함하여 ANSI 문자 집합의 거의 모든 문자를 포함할 수 있습니다. CHARLIST는 대괄호([ ])로 묶여 있으며 보다 구체적인 일치 항목에 대해 와일드카드 문자와 함께 사용할 수 있습니다.
문자 범위를 지정하려면 CHARLIST를 하이픈(-)과 함께 사용하여 범위의 상한과 하한을 구분합니다.
하이픈(-) 문자를 일치시키려면 CHARLIST의 시작 또는 끝에 넣습니다(느낌표를 사용하는 경우 느낌표 뒤에 하이픈을 넣습니다). 다른 위치에서 하이픈은 ANSI 문자 범위를 식별합니다.