방법: AND에 우선 순위가 있는 조건 조합
업데이트: 2007년 11월
AND를 사용하여 조건을 조합하려면 각 조건에 한 번씩 쿼리에 열을 두 번 추가합니다. 조건을 OR와 조합하려면 첫째 조건은 필터 열에 지정하고 추가 조건은 또는... 열에 지정합니다.
예를 들어, 근무 연수가 5년이 넘으면서 직급이 낮은 직원과 고용 날짜에 상관 없이 중간 직급인 직원을 찾는다고 가정합니다. 이 쿼리에는 세 개의 조건이 필요하며 그 중 두 조건은 AND로 연결되어 있어야 합니다.
근무 연수가 5년이 넘으면서 직급이 100인 직원
- 또는 -
직급이 200인 직원
참고: |
---|
실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
AND에 우선 순위가 있는 경우 조건을 조합하려면
조건 창에서 검색할 데이터 열을 추가합니다. AND로 연결된 둘 이상의 조건을 사용하여 동일한 열을 검색하려면 검색할 각 값에 대하여 한 번씩 데이터 열 이름을 표 형태에 추가해야 합니다.
필터 열에 AND로 연결할 모든 조건을 입력합니다. 예를 들어, hire_date 열과 job_lvl 열을 검색하는 조건을 AND로 연결하려면 필터 열에 각각 < '1/1/91' 값과 = 100 값을 입력합니다.
이런 표 형태 엔트리는 SQL 창에서 문에 다음과 같은 WHERE 절을 만듭니다.
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
표 형태의 또는... 열에 OR로 연결할 조건을 입력합니다. 예를 들어, job_lvl 열에서 다른 값을 검색하는 조건을 추가하려면 또는... 열에 다른 값(예: = 200)을 입력합니다.
또는... 열에 값을 추가하면 SQL 창에 있는 문의 WHERE 절에 다른 조건이 추가됩니다.
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)