다음을 통해 공유


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

적용 대상: SQL Server

AND와 조건을 결합하려면 각 조건에 대해 한 번씩 쿼리에 열을 두 번 추가합니다. OR와 조건을 결합하려면 필터 열에 첫 번째 조건과 추가 조건을 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... 약식 표 열에서 OR과 연결하려는 조건을 입력합니다. 예를 들어 job_lvl 열에서 다른 값을 검색하는 조건을 추가하려면 Or... 열에 = 200과 같은 추가 값을 입력합니다.

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

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

참고 항목

OR에 우선 순위가 있는 경우 조건 조합
조건 창의 검색 조건 결합 규칙
검색 값 입력 규칙
검색 조건 지정