액세스 Access 비슷한 데이터를 걸러내는 LIKE 조건 쿼리 만들기 |
환경: Microsoft Access 2016 |
네이버나 구글 검색에서 데이터를 조회할 때 특정 검색 단어만 입력하면 단어가 포함된 문장이 나타납니다. 이렇게 특정 패턴과 단어가 일치하는 데이터를 찾을 때 사용하는 것이 LIKE 조건 연산자입니다. 액세스에서 데이터를 조회할 때 많이 쓰이는 조건으로 반드시 사용법을 숙지해 두는 것이 좋습니다. 오늘은 쿼리 디자인에서 어떻게 LIKE 조건을 걸어 데이터를 조회하는지 알아 보도록 하겠습니다.
▼ 그림처럼 “서울특별시” 에 사는 사람만 추출하려면 어떻게 해야 할까요? 쿼리에서는 WHERE 조건으로 LIKE 연산자를 사용합니다. 액세스에서 제공하는 쿼리 디자인으로 “서울특별시” 에 사는 사람들만 걸러내 보겠습니다.
▼ 쿼리 디자인에서 검색할 테이블을 넣고 아래 조건 항목으로 내려갑니다. 필드 중 주소란에 LIKE 조건과 검색할 단어를 입력합니다. 주의할 것은 LIKE 조건에서 끝이나 앞에 와일드 카드가(*) 가 포함되어 있어야 합니다. 이것의 의미는 “서울특별시” 라는 단어가 제일 앞에 포함된 문자열을 가져오라는 것입니다.
▼ 조회할 필드와 조건이 만들어 졌으면 [디자인] 탭에 [실행] 리본 메뉴를 클릭합니다.
▼ 결과는 다음과 같습니다. 주소에 “서울특별시”가 포함된 모든 데이터들이 검색되었습니다. LIKE 검색을 어떻게 이용하는지 아시겠죠?
▼ 아래 표는 LIKE 검색할 때 참고할 수 있는 패턴들입니다. 효율적인 검색을 위해서는 반드시 알아 둬야 할 패턴들입니다.
일치 유형 |
패턴 |
일치 항목 |
복수 문자 |
a*a |
aa, aBa, aBBBa |
*ab* |
abc, AABB, Xab | |
특수 문자 |
a[*]a |
a*a |
복수 문자 |
ab* |
abcdefg, abc |
단일 문자 |
a?a |
aaa, a3a, aBa |
한 자리 숫자 |
a#a |
a0a, a1a, a2a |
문자 범위 |
[a-z] |
f, p, j |
범위 밖 |
[!a-z] |
9, &, % |
문자 |
[!0-9] |
A, a, &, ~ |
패턴 조합 |
a[!b-m]# |
An9, az0, a99 |
'기타 오피스 > 액세스(Access)' 카테고리의 다른 글
액세스 Access 폼 디자인으로 컨트롤 위치 및 크기 조절, 정렬하는 방법 (0) | 2019.06.01 |
---|---|
액세스 Access 쿼리 디자인으로 데이터 삭제 하는 방법 (0) | 2019.05.31 |
액세스 Access 비슷한 데이터를 걸러내는 LIKE 조건 쿼리 만들기 (3) | 2019.05.20 |
액세스 Access 사본 테이블 만들어서 데이터 쿼리로 옮기는 방법 (0) | 2019.05.13 |
액세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법 (0) | 2019.05.08 |
액세스 Access 쿼리 마법사 기능을 이용해서 중복 데이터 찾아내는 방법 (4) | 2019.05.06 |
댓글을 달아 주세요
2020.10.05 14:38 댓글주소 수정/삭제 댓글쓰기
비밀댓글입니다
자문자답합니다..
Like "*" & [매개변수 질문] & "*"
을 조건란에 입력하면 됬었네요...ㅜㅜ
네 감사합니다. 이제야 봤네요 .