여러 열에 여러 검색 조건 지정(Visual Database Tools)Specify Multiple Search Conditions for Multiple Columns (Visual Database Tools)

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스예Azure SQL 데이터 웨어하우스 예 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse 여러 개의 데이터 열을 검색 조건의 일부로 포함하여 쿼리의 범위를 확장하거나 축소할 수 있습니다. You can expand or narrow the scope of your query by including several data columns as part of your search condition. 예를 들면 다음과 같습니다.For example, you might want to:

  • 근무 연수가 5년이 넘었거나 특정 작업을 담당하는 직원을 검색하는 경우Search for employees who either have worked more than five years at the company or who hold certain jobs.

  • 특정 출판사에서 출판한 요리 관련 서적을 검색하는 경우Search for a book that is both published by a specific publisher and pertains to cooking.

둘 이상의 열 중 하나에 들어 있는 값을 검색하는 쿼리를 만들려면 OR 조건을 지정하고To create a query that searches for values in either of two (or more) columns, you specify an OR condition. 둘 이상의 열에 있는 모든 조건을 만족해야 하는 쿼리를 만들려면 AND 조건을 지정합니다.To create a query that must meet all conditions in two (or more) columns, you specify an AND condition.

OR 조건 지정Specifying an OR Condition

OR로 연결된 여러 개의 조건을 만들려면 조건 창에서 각 조건을 서로 다른 열에 지정합니다.To create multiple conditions linked with OR, you put each separate condition in a different column of the Criteria pane.

두 개의 서로 다른 열에 OR 조건을 지정하려면To specify an OR condition for two different columns

  1. 조건 창에서 검색할 열을 추가합니다.In the Criteria Pane, add the columns you want to search.

  2. 검색할 첫 번째 열의 필터 열에서 첫째 조건을 지정합니다.In the Filter column for the first column to search, specify the first condition.

  3. 필터 열은 비워 두고 검색할 두 번째 데이터 열의 또는... 열에서 둘째 조건을 지정합니다.In the Or... column for the second data column to search, specify the second condition, leaving the Filter column blank.

    쿼리 및 뷰 디자이너는 다음과 같이 OR 조건을 포함하는 WHERE 절을 만듭니다.The Query and View Designer creates a WHERE clause that contains an OR condition such as the following:

    SELECT job_lvl, hire_date  
    FROM employee  
    WHERE (job_lvl >= 200) OR   
      (hire_date < '01/01/1998')  
    
  4. 추가할 각 조건에 대하여 2단계와 3단계를 반복합니다.Repeat Steps 2 and 3 for each additional condition you want to add. 각 새 조건에 서로 다른 또는... 열을 사용합니다.Use a different Or... column for each new condition.

AND 조건 지정Specifying an AND Condition

AND로 연결된 조건을 사용하여 서로 다른 데이터 열을 검색하려면 표의 필터 열에 모든 조건을 지정합니다.To search different data columns using conditions linked with AND, you put all the conditions in the Filter column of the grid.

두 개의 서로 다른 열에 AND 조건을 지정하려면To specify an AND condition for two different columns

  1. 조건 창에서 검색할 열을 추가합니다.In the Criteria Pane, add the columns you want to search.

  2. 검색할 첫 번째 데이터 열의 필터 열에서 첫째 조건을 지정합니다.In the Filter column for the first data column to search, specify the first condition.

  3. 두 번째 데이터 열의 필터 열에서 둘째 조건을 지정합니다.In the Filter column for the second data column, specify the second condition.

    쿼리 및 뷰 디자이너는 다음과 같이 AND 조건을 포함하는 WHERE 절을 만듭니다.The Query and View Designer creates a WHERE clause that contains an AND condition such as the following:

    SELECT pub_id, title  
    FROM titles  
    WHERE (pub_id = '0877') AND (title LIKE '%Cook%')  
    
  4. 추가할 각 조건에 대하여 2단계와 3단계를 반복합니다.Repeat Steps 2 and 3 for each additional condition you want to add.

참고 항목See Also

AND에 우선 순위가 있는 조건 조합(Visual Database Tools)Combine Conditions When AND Has Precedence (Visual Database Tools)
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)Specify Search Criteria (Visual Database Tools)