AND에 우선 순위가 있는 조건 조합(Visual Database Tools)Combine Conditions When AND Has Precedence (Visual Database Tools)

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스예Azure SQL 데이터 웨어하우스 예 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse AND를 사용하여 조건을 조합하려면 각 조건에 한 번씩, 즉 쿼리에 열을 두 번 추가합니다. To combine conditions with AND, you add the column to the query twice--once for each condition. 조건을 OR와 조합하려면 첫째 조건은 필터 열에 지정하고 추가 조건은 또는... 열에 지정합니다.To combine conditions with OR, you put the first one in the Filter column and additional conditions into an Or... column.

예를 들어, 근무 연수가 5년이 넘으면서 직급이 낮은 직원과 고용 날짜에 상관 없이 중간 직급인 직원을 찾는다고 가정합니다.For example, imagine that you want to find either employees who have been with the company for more than five years in lower-level jobs or employees with middle-level jobs regardless of their hire date. 이 쿼리에는 세 개의 조건이 필요하며 그 중 두 조건은 AND로 연결되어 있어야 합니다.This query requires three conditions, two of them linked with AND:

  • 근무 연수가 5년이 넘으면서 직급이 100인 직원Employees with a hire date earlier than five years ago AND with a job level of 100.


  • 직급이 200인 직원Employees with a job level of 200.

AND에 우선 순위가 있는 경우 조건을 조합하려면To combine conditions when AND has precedence

  1. 조건 창에서 검색할 데이터 열을 추가합니다.In the Criteria pane, add the data columns you want to search. AND로 연결된 둘 이상의 조건을 사용하여 동일한 열을 검색하려면 검색할 각 값에 대하여 한 번씩 데이터 열 이름을 표에 추가해야 합니다.If you want to search the same column using two or more conditions linked with AND, you must add the data column name to the grid once for each value you want to search.

  2. 필터 열에 AND로 연결할 모든 조건을 입력합니다.In the Filter column, enter all the conditions that you want to link with AND. 예를 들어, hire_date 열과 job_lvl 열을 검색하는 조건을 AND로 연결하려면 필터 열에 각각 < '1/1/91' 값과 = 100값을 입력합니다.For example, to link conditions with AND that search the hire_date and job_lvl columns, enter the values < '1/1/91' and = 100, respectively, in the Filter column.

    이런 표 형태 엔트리는 SQL 창에서 문에 다음과 같은 WHERE 절을 만듭니다.These grid entries produce the following WHERE clause in the statement in the SQL Pane:

    WHERE (hire_date < '01/01/91') AND  
      (job_lvl = 100)  
  3. 표 형태의 또는... 열에 OR로 연결할 조건을 입력합니다.In the Or... grid column, enter conditions that you want to link with OR. 예를 들어 job_lvl 열에서 다른 값을 검색하는 조건을 추가하려면 또는... 열에 다른 값(예: = 200)을 추가합니다.For example, to add a condition that searches for another value in the job_lvl column, enter an additional value in the Or... column, such as = 200.

    또는... 열에 값을 추가하면 SQL 창에 있는 문의 WHERE 절에 또 다른 조건이 추가됩니다.Adding a value in the Or... column adds another condition to the WHERE clause in the statement in the SQL pane:

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

참고 항목See Also

OR에 우선 순위가 있는 조건 조합(Visual Database Tools)Combine Conditions When OR Has Precedence (Visual Database Tools)
조건 창의 검색 조건 결합 규칙(Visual Database Tools)Conventions for Combining Search Conditions in the Criteria Pane (Visual Database Tools)
검색 값 입력 규칙(Visual Database Tools)Rules for Entering Search Values (Visual Database Tools)
검색 조건 지정(Visual Database Tools)Specify Search Criteria (Visual Database Tools)