Condividi tramite


Combinare condizioni quando AND ha la precedenza (Visual Database Tools)

Si applica a: SQL Server

Per combinare condizioni con AND, aggiungere due volte la colonna alla query, una volta per ogni condizione. Per combinare più condizioni con OR, inserire la prima condizione nella colonna Filtro e le altre in una colonna Or... .

Ad esempio, per trovare i dipendenti che hanno lavorato nell'azienda per più di cinque anni con mansioni di basso livello oppure i dipendenti con mansioni di livello medio indipendentemente dalla data di assunzione, occorre creare una query con tre condizioni, due delle quali collegate con AND:

  • I dipendenti assunti da più di cinque anni e con livello pari a 100

    oppure

  • I dipendenti con livello pari a 200

Per combinare condizioni quando AND ha la precedenza

  1. Nel riquadro Criteriaggiungere le colonne di dati da includere nella ricerca. Per eseguire la ricerca sulla stessa colonna utilizzando due o più condizioni collegate con AND, è necessario aggiungere alla griglia il nome della colonna di dati per ciascun valore da includere nella ricerca.

  2. Nella colonna Filtro immettere tutte le condizioni da collegare con AND. Ad esempio, per collegare con AND condizioni per l'esecuzione della ricerca nelle colonne hire_date e job_lvl , immettere rispettivamente i valori < '1/1/91' e = 100nella colonna Filtro.

    Queste voci della griglia producono la seguente clausola WHERE nell'istruzione nel riquadro SQL:

    WHERE (hire_date < '01/01/91') AND  
      (job_lvl = 100)  
    
  3. Nella colonna Or... della griglia immettere le condizioni da collegare con OR. Ad esempio, per aggiungere una condizione per l'esecuzione della ricerca di un altro valore nella colonna job_lvl , immettere nella colonna Or... un altro valore, ad esempio = 200.

    Aggiungendo un valore nella colonna Or... si aggiunge un'altra condizione alla clausola WHERE nell'istruzione nel riquadro SQL:

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

Vedi anche

Combinare condizioni quando OR ha la precedenza
Convenzioni per la combinazione delle condizioni di ricerca nel riquadro Criteri
Regole per l'immissione di valori di ricerca
Specificare criteri di ricerca