이 3부 시리즈의 1부에서는 쿼리의 조건을 사용하여 쿼리의 질문을 좀 더 구체화하는 기본 예제를 고려했습니다. 원하는 것을 정확히 알고 있는 경우 그렇습니다. 그러나 일치하지 않는 일치를 표시하려는 경우 성은 Th로 시작하는 모든 사용자입니다. 행운입니다. Access에는 와일드카드 문자 및 LIKE 연산자와 같은 비현실적인 일치를 검색하는 쿼리 조건에서 사용할 수 있는 강력한 도구가 있습니다.
와일드카드 문자
포커를 플레이한 적 있는 경우 와일드카드 문자가 무엇을 하는지 추측할 수 있습니다. 다른 문자로 대체할 수 있습니다. 와일드카드 문자는 10개이지만, 주어진 데이터베이스에는 5개만 사용할 수 있습니다. 그 중 5개는 ANSI-89로 알려진 표준을 충족하고, 다른 5개는 ANSI-92 표준을 충족합니다. 모든 데이터베이스는 하나의 표준 또는 다른 표준을 지원하지만 둘 다 지원하지는 않습니다. 를 사용할 ANSI 표준을 지정하는 옵션을 설정할 수 있습니다.
ANSI-89 문자
문자 |
설명 |
예제 |
* |
임의의 수의 문자와 일치합니다. |
wh * 무엇을, 흰색, 이유를 찾지만, 한동안 또는 시계를 찾지 않습니다. |
? |
알파벳 문자 한 자와 일치합니다. |
B?ll는 공, 종, 청구서를 찾습니다. |
[ ] |
다른 문자(대괄호 안에 묶인)와 함께 사용됩니다. |
B[ ae ]llfinds ball and bell but not bill |
! |
다른 문자와 함께 대괄호 내부에 사용됩니다. |
b[! ae ] ll finds bill and bull but not ball or bell |
- |
다른 문자와 함께 대괄호 내부에 사용됩니다. |
b[a-c]d가 잘못된, bbd 및 bcd를 찾음 |
# |
숫자 한 자와 일치합니다. |
1#3은 103, 113, 123을 찾습니다. |
ANSI-92 문자
문자 |
설명 |
예제 |
% |
임의의 수의 문자와 일치합니다. |
wh % 는 무엇을, 흰색, 이유, 그러나 보지 않습니다. |
_ |
알파벳 문자 한 자와 일치합니다. |
B_ll 볼, 종 및 청구서를 찾을 수 있습니다. |
[ ] |
다른 문자와 함께 사용됩니다. |
B[ ae ]llfinds ball and bell but not bill |
^ |
다른 문자와 함께 대괄호 내부에 사용됩니다. |
b[^ ae] ll finds bill and bull but not ball or bell |
- |
다른 문자와 함께 대괄호 내부에 사용됩니다. |
b[a-c]d가 잘못된 것으로 나타나, bbd |
LIKE 연산자
액세스에는 와일드카드를 사용하는 모든 기준에서 "Like"라는 단어가 필요합니다. 와일드카드가 포함된 문자열 바로 앞에 있는 LIKE 연산자를 사용하세요. 액세스에는 따옴표로 둘러싸인 문자열도 필요합니다. 예를 들어 이 식을 사용할 문자 T가 포함된 텍스트 데이터와 일치합니다.
LIKE "*t*"
최근 버전에서 Access는 LIKE 연산자를 추가하고 생략하면 따옴표를 추가합니다. 따라서 *t* Access 식을 사용하는 경우 쿼리를 실행하거나 커서를 기준 외부로 이동할 때 "*t*"로 변경됩니다.
LIKE 및 와일드카드 문자 작업 보기
이러한 도구의 사용을 시연하는 비디오를 시청하려는 경우 Access 쿼리 조건의 Like 및 와일드카드에서 이 YouTube 비디오를 사용해 봐야 합니다.
다음으로 이 3부 시리즈의 3부: 매개 변수를 사용하여 입력하라는 메시지가 표시됩니다.