Access 2010에서 와일드 카드 항목 사용
복잡한 작업을 수행하고 Access에서 테이블에 조건을 적용하는 것은 Excel 에서처럼 쉽지 않습니다. 일부 사용자는 여전히 Excel과 혼동을 일으키고 있으며 이는 Access 기능을 과소 평가하는 것과 동의어입니다..
편집자 주 :이 게스트 기사는에 의해 작성되었습니다 Office 2010 Club, 누구나 질문하고 토론에 참여할 수있는 Office 2010 전문가가 관리하는 포럼.
그러나 액세스는 관계형 데이터베이스 관리 시스템의 필수 요소입니다. RDBMS는 풍부하지 않으며 고급 사용자 만 다른 조건을 적용하기 위해 데이터베이스 구조를 조작 할 수 있지만 RDBMS 기반 동적 웹 응용 프로그램 및 기타 유틸리티가 급속하게 유입됨에 따라 관계형 데이터베이스의 기본 사항을 이해해야합니다..
현재 SQL은 테이블에서 특정 데이터를 추출하기위한 데이터베이스 구조를 먼저 처리하지만 데이터베이스 초보자는 언어 구문 및 적절한 사용법을 배워야합니다. 반면에 계량 GUI 인터페이스에 액세스하면 데이터베이스 테이블 및 쿼리에서 특정 데이터를 쉽게 추출 할 수있는 SQL WHERE 명령 대신 와일드 카드 항목이 제공됩니다.
이 게시물은 와일드 카드 항목의 간단한 사용법을 보여줍니다. 와일드 카드 조건을 기존 데이터베이스에 적용하는 것으로 시작합니다. 예를 들어 여러 테이블을 포함하는 작은 상점 관리 데이터베이스를 작성했습니다. 고객, 신제품, 판매, 전화 번호 및 직원. 와일드 카드 항목을 통해 데이터를 가져 오려면 만들기 탭으로 전환하고 쿼리 디자인을 클릭하십시오..
Show Table 대화 상자가 열리고 테이블을 추가 할 수 있습니다. 이제 쿼리 디자인 창에 원하는 테이블을 추가하기 시작하십시오..
추가 된 후에 필요한 테이블을 쿼리 디자인 필드로 드래그하십시오..
이제 우리는 제품 이름 "Pepsi"에 대해 데이터베이스 테이블에있는 모든 관련 데이터를 추출하는 데 관심이 있습니다. 이를 위해 제품 이름 입력란에 Wildcard Entry, 즉 Like / Not Like 조건을 쓰면됩니다.
"펩시 (Pepsi)"처럼
쿼리를 실행하면 고객 ID, 고객 이름, 직원 이름 등 쿼리 디자인 필드에 포함 된 모든 관련 정보가 표시됩니다..
다른 예를 살펴 보겠습니다. 이름이 'G'로 시작하는 모든 고객을 찾아야한다고 가정합니다. 이 조건을 적용하기 위해 고객 이름 아래에 Like 조건을 다음과 같이 작성합니다.
"G *"와 같이
이 조건은 Access가 별표 (*) 앞에 지정된 조건 (알파벳, 숫자 값 등)과 일치하는 모든 필드 값을 추출하도록합니다..
실행중인 쿼리에서 'G'로 시작하는 고객의 모든 관련 데이터가 표시됩니다..
쿼리에서 특정 레코드 / 데이터 값을 제외합니다. '싫어'라는 조건이 도움이됩니다. 지정된 데이터 값을 레코드에서 제외하고 나머지 레코드 만 표시합니다..
직원 이름이 'L'로 시작하는 모든 레코드를 제외하고 결과가 표시됩니다..
우리는 기록에서 특정 데이터를 추출하기 위해 와일드 카드 항목의 몇 가지 사례 만 다루었습니다. 그러나 특정 레코드를 추출하는 방법은 무수히 있습니다. 데이터베이스에서 이러한 예제를 사용해 다른 차원의 와일드 카드 항목을 탐색 해보십시오..
"E #"처럼. 이렇게하면 선택한 테이블에서 두 개의 문자 만있는 특정 데이터가 반환됩니다. 첫 번째는 E이고 #은 문자가 숫자임을 나타냅니다..
"G?"처럼? 문자 'G'로 시작하는 특정 테이블에서 두 문자를 반환합니다..
"* 16" 그러면 특정 테이블에서 16으로 끝나는 데이터가 반환됩니다..
또한 위에서 언급 한 모든 방법을 사용해 볼 수 있습니다. 좋아하지 않는 조건. 이 기능은 데이터베이스에서 원하는 데이터를 추출 할 수있는 무한한 강력한 방법을 종결합니다. 우리는 소규모 데이터베이스에서 이러한 조건을 적용했지만, 수백 개의 관련된 테이블을 가지고 막대한 데이터베이스를 다룰 때 실제 사용을 관찰 할 수 있습니다.
테이블에서 데이터를 추출하는 절차와 CLI 기반 SQL을 비교하면 Access에서 훨씬 쉽다는 결론이 도출됩니다. 그 이유는 CLI (Command Line Interface)가 초보자를 괴롭히는 단조 로움을 불러 일으키기 때문입니다. 다른 한편, Access 2010의 간단한 GUI 레이아웃은 사용자가 명령 컨트롤의 미궁에 빠지지 않고 데이터베이스 생성을 시작하도록 장려합니다..