반응형
네이버나 구글 검색에서 데이터를 조회할 때 특정 검색 단어만 입력하면 단어가 포함된 문장이 나타납니다. 이렇게 특정 패턴과 단어가 일치하는 데이터를 찾을 때 사용하는 것이 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 간단한 쿼리 만들어서 조회하는 방법 (3) | 2023.12.19 |
---|---|
액세스 Access SQL 문 직접 작성하기, SELECT, UPDATE, DELETE, INSERT 문 (1) | 2023.12.14 |
액세스 Access 여러 필드를 계산한 필드 추가하는 방법 (1) | 2022.12.19 |
액세스 Access 데이터베이스 생성하기 (1) | 2022.12.19 |
액세스 Access 테이블의 데이터를 내부 조인(Inner Join) 으로 검색하는 방법 (0) | 2022.12.19 |
액세스 Access 폼 마법사를 이용해서 폼 만드는 방법 (2) | 2022.12.19 |
액세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법 (0) | 2022.12.02 |
액세스 Access 엑셀 파일로 데이터 내보내기 (1) | 2021.06.06 |