액세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

액세스(Access)

액세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 

환경: Microsoft Access 2014

 

테이블에서 자신이 원하는 데이터를 걸러내기 위해서는 쿼리에 조건을 붙여야 합니다. 좀더 세밀한 검색을 위해서는 조건 하나 가지고는 안되겠죠. 다중 조건을 걸기 위해서 AND OR 를 사용하게 되는데 쿼리 디자인에서 어떻게 구현하는지 알아 보도록 하겠습니다.

 

그림에 나와 있는 데이터에서 다중 조건을 걸어 데이터를 걸러내 보도록 하겠습니다. 두 가지 조건은 다음과 같습니다. 서울특별시 에 사는 연령 “50”세 이상의 사람이 누구인지 쿼리로 조회해 보겠습니다. 눈으로 살펴본 결과 총 3개가 나올 수 있겠네요.

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 

조회 쿼리를 생성하기 위해 [만들기] 탭으로 갑니다. 그리고 [쿼리 디자인] 리본 메뉴를 클릭합니다

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 


테이블 표시 팝업창에서 조회에 필요한 테이블을 화면에 추가합니다. 팝업창에서 테이블 항목을 더블 클릭하거나 화면 하단에 있는 추가 버튼을 누르면 됩니다

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 

검색 결과로 보고 싶은 필드들을 모두 추가합니다. 그리고 검색 조건을 걸기 위해 조건 행으로 갑니다. 검색할 대상인 연령에 비교 연산자와 숫자를 조합해서 “>50” 라고 입력합니다. 나이 50 이상인 데이터를 찾겠다는 의미입니다. 그리고 주소란에 Like “서울특별시*” 로 입력합니다. 이것은 문자열 앞에 서울특별시라고 붙은 데이터를 찾겠다는 의미입니다. 이렇게 조건을 세팅하게 되면 AND 조건이 되어서 모두 만족하는 값만 나타나게 됩니다. 만약 AND 가 아닌 OR 로 데이터를 걸러내고 싶다면 또는 행에 식을 입력하면 됩니다

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 

위에서 세팅한 조건으로 쿼리를 실행한 결과 입니다. 예상했던 대로 3개의 데이터가 걸러 졌네요

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법

 

실제 쿼리는 어떻게 되어 있는지 살펴 보겠습니다. 오른쪽 하단에 있는 SQL 아이콘을 클릭해서 쿼리 에디터 화면으로 전환합니다. 전체 쿼리에서 WHERE 란에 보시면 두 조건이 AND 로 묶여 있죠

엑세스 Access 다중 조건(and, or) 검색 쿼리 만드는 방법


Posted by 녹두장군

댓글을 달아 주세요