Condividi tramite


Procedura: specificare più condizioni di ricerca per più colonne

È possibile ampliare o limitare l'ambito della query includendo diverse colonne di dati tra le condizioni di ricerca. Può, ad esempio, essere necessario:

  • Cercare i dipendenti che hanno lavorato più di cinque anni nell'azienda o che hanno determinate mansioni.

  • Cercare un libro pubblicato da un determinato editore e che tratta di cucina.

Per creare una query per la ricerca di valori in una colonna in una combinazione di colonne, specificare una condizione OR. Per creare una query che soddisfi tutte le condizioni in più colonne, specificare una condizione AND.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Specifica di una condizione OR

Per creare più condizioni collegate con OR, inserire ciascuna condizione in una colonna diversa del riquadro Criteri.

Per specificare una condizione OR per due colonne diverse

  1. Nel riquadro Criteri aggiungere le colonne da includere nella ricerca.

  2. Nella colonna Filtro per la prima colonna da includere nella ricerca, specificare la prima condizione.

  3. Nella colonna OR... per la seconda colonna di dati da includere nella ricerca, specificare la seconda condizione lasciando vuota la colonna Filtro.

    In Progettazione query e Progettazione visualizzazioni verrà creata una clausola WHERE contenente una condizione OR analoga alla seguente:

    SELECT job_lvl, hire_date
    FROM employee
    WHERE (job_lvl >= 200) OR 
      (hire_date < '01/01/90')
    
  4. Ripetere i passaggi 2 e 3 per tutte le altre condizioni da aggiungere. Utilizzare una diversa colonna OR... per ogni nuova condizione.

Specifica di una condizione AND

Per estendere la ricerca a più colonne di dati con condizioni collegate con AND, inserire tutte le condizioni nella colonna Filtro della griglia.

Per specificare una condizione AND per due colonne diverse

  1. Nel riquadro Criteri aggiungere le colonne da includere nella ricerca.

  2. Nella colonna Filtro per la prima colonna di dati da includere nella ricerca, specificare la prima condizione.

  3. Nella colonna Filtro per la seconda colonna di dati, specificare la seconda condizione.

    In Progettazione query e Progettazione visualizzazioni verrà creata una clausola WHERE contenente una condizione AND analoga alla seguente:

    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.

Vedere anche

Attività

Procedura: combinare le condizioni quando AND ha la precedenza

Procedura: combinare le condizioni quando OR ha la precedenza

Concetti

Convenzioni per la combinazione delle condizioni di ricerca nel riquadro Criteri

Espressioni nelle query

Altre risorse

Specifica dei criteri di ricerca