Definizione di più condizioni di ricerca per più colonne (Visual Database Tools)Specify Multiple Search Conditions for Multiple Columns (Visual Database Tools)

È possibile ampliare o limitare l'ambito della query includendo diverse colonne di dati tra le condizioni di ricerca.You can expand or narrow the scope of your query by including several data columns as part of your search condition. Può, ad esempio, essere necessario:For example, you might want to:

  • Cercare i dipendenti che hanno lavorato più di cinque anni nell'azienda o che hanno determinate mansioni.Search for employees who either have worked more than five years at the company or who hold certain jobs.

  • Cercare un libro pubblicato da un determinato editore e che tratta di cucina.Search for a book that is both published by a specific publisher and pertains to cooking.

Per creare una query per la ricerca di valori in una colonna all'interno di una combinazione di colonne, specificare una condizione OR.To create a query that searches for values in either of two (or more) columns, you specify an OR condition. Per creare una query che soddisfi tutte le condizioni in più colonne, specificare una condizione AND.To create a query that must meet all conditions in two (or more) columns, you specify an AND condition.

Specifica di una condizione ORSpecifying an OR Condition

Per creare più condizioni collegate con OR, inserire ciascuna condizione in una colonna diversa del riquadro Criteri.To create multiple conditions linked with OR, you put each separate condition in a different column of the Criteria pane.

Per specificare una condizione OR per due colonne diverseTo specify an OR condition for two different columns

  1. Nel riquadro Criteriaggiungere le colonne da includere nella ricerca.In the Criteria Pane, add the columns you want to search.

  2. Nella colonna Filtro per la prima colonna da includere nella ricerca, specificare la prima condizione.In the Filter column for the first column to search, specify the first condition.

  3. Nella colonna Or... per la seconda colonna di dati da includere nella ricerca, specificare la seconda condizione lasciando vuota la colonna Filtro .In the Or... column for the second data column to search, specify the second condition, leaving the Filter column blank.

    In Progettazione query e Progettazione viste viene creata una clausola WHERE contenente una condizione OR analoga alla seguente: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. Ripetere i passaggi 2 e 3 per tutte le altre condizioni da aggiungere.Repeat Steps 2 and 3 for each additional condition you want to add. Utilizzare una colonna Or... diversa per ogni nuova condizione.Use a different Or... column for each new condition.

Specifica di una condizione ANDSpecifying an AND Condition

Per estendere la ricerca a più colonne di dati con condizioni collegate con AND, inserire tutte le condizioni nella colonna Filtro della griglia.To search different data columns using conditions linked with AND, you put all the conditions in the Filter column of the grid.

Per specificare una condizione AND per due colonne diverseTo specify an AND condition for two different columns

  1. Nel riquadro Criteriaggiungere le colonne da includere nella ricerca.In the Criteria Pane, add the columns you want to search.

  2. Nella colonna Filtro per la prima colonna di dati da includere nella ricerca specificare la prima condizione.In the Filter column for the first data column to search, specify the first condition.

  3. Nella colonna Filtro per la seconda colonna di dati specificare la seconda condizione.In the Filter column for the second data column, specify the second condition.

    In Progettazione query e Progettazione viste verrà creata una clausola WHERE contenente una condizione AND analoga alla seguente: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. Ripetere i passaggi 2 e 3 per tutte le altre condizioni da aggiungere.Repeat Steps 2 and 3 for each additional condition you want to add.

Vedere ancheSee Also

Combinazione di condizioni quando AND ha la precedenza (Visual Database Tools)Combine Conditions When AND Has Precedence (Visual Database Tools)
Combinare condizioni quando OR ha la precedenza (Visual Database Tools)Combine Conditions When OR Has Precedence (Visual Database Tools)
Convenzioni per la combinazione delle condizioni di ricerca nel riquadro Criteri (Visual Database Tools)Conventions for Combining Search Conditions in the Criteria Pane (Visual Database Tools)
Specifica di criteri di ricerca (Visual Database Tools)Specify Search Criteria (Visual Database Tools)