다음을 통해 공유


방법: AND에 우선 순위가 있는 조건 조합(Visual Database Tools)

AND를 사용하여 조건을 조합하려면 각 조건에 한 번씩, 즉 쿼리에 열을 두 번 추가합니다. 조건을 OR와 조합하려면 첫째 조건은 필터 열에 지정하고 추가 조건은 또는... 열에 지정합니다.

예를 들어, 근무 연수가 5년이 넘으면서 직급이 낮은 직원과 고용 날짜에 상관 없이 중간 직급인 직원을 찾는다고 가정합니다. 이 쿼리에는 세 개의 조건이 필요하며 그 중 두 조건은 AND로 연결되어 있어야 합니다.

  • 근무 연수가 5년이 넘으면서 직급이 100인 직원

    - 또는 -

  • 직급이 200인 직원

AND에 우선 순위가 있는 경우 조건을 조합하려면

  1. 조건 창에서 검색할 데이터 열을 추가합니다. AND로 연결된 둘 이상의 조건을 사용하여 동일한 열을 검색하려면 검색할 각 값에 대하여 한 번씩 데이터 열 이름을 표에 추가해야 합니다.

  2. 필터 열에 AND로 연결할 모든 조건을 입력합니다. 예를 들어, hire_date 열과 job_lvl 열을 검색하는 조건을 AND로 연결하려면 필터 열에 각각 < '1/1/91' 값과 = 100 값을 입력합니다.

    이런 표 형태 엔트리는 SQL 창에서 문에 다음과 같은 WHERE 절을 만듭니다.

    WHERE (hire_date < '01/01/91') AND
      (job_lvl = 100)
    
  3. 표 형태의 또는... 열에 OR로 연결할 조건을 입력합니다. 예를 들어 job_lvl 열에서 다른 값을 검색하는 조건을 추가하려면 또는... 열에 다른 값(예: = 200)을 추가합니다.

    또는... 열에 값을 추가하면 SQL 창에 있는 문의 WHERE 절에 또 다른 조건이 추가됩니다.

    WHERE (hire_date < '01/01/91' ) AND
      (job_lvl = 100) OR 
      (job_lvl = 200)