Delen via


Meerdere zoekvoorwaarden opgeven voor meerdere kolommen (Hulpmiddelen voor visuele databases)

van toepassing op:SQL Server-

U kunt het bereik van uw query uitbreiden of beperken door verschillende gegevenskolommen op te slaan als onderdeel van uw zoekvoorwaarde. U kunt bijvoorbeeld het volgende doen:

  • Zoek naar werknemers die meer dan vijf jaar in het bedrijf hebben gewerkt of die bepaalde banen hebben.

  • Zoek naar een boek dat zowel door een specifieke uitgever is gepubliceerd als betrekking heeft op koken.

Als u een query wilt maken die zoekt naar waarden in een van de twee (of meer) kolommen, geeft u een OR-voorwaarde op. Als u een query wilt maken die moet voldoen aan alle voorwaarden in twee (of meer) kolommen, geeft u een AND-voorwaarde op.

Een OR-voorwaarde opgeven

Als u meerdere voorwaarden wilt maken die zijn gekoppeld aan OF, plaatst u elke afzonderlijke voorwaarde in een andere kolom van het deelvenster Criteria.

To specify an OR condition for two different columns

  1. Voeg in het deelvenster Criteriade kolommen toe die u wilt zoeken.

  2. Geef in de kolom Filter de eerste voorwaarde op voor de eerste kolom waarin moet worden gezocht.

  3. In de Of... kolom voor de tweede gegevenskolom om te zoeken, geeft u de tweede voorwaarde op, waardoor de filter kolom leeg blijft.

    De ontwerpfunctie voor query's en weergaven maakt een WHERE-component die een OR-voorwaarde bevat, zoals de volgende:

    SELECT job_lvl, hire_date  
    FROM employee  
    WHERE (job_lvl >= 200) OR   
      (hire_date < '01/01/1998')  
    
  4. Herhaal stap 2 en 3 voor elke extra voorwaarde die u wilt toevoegen. Gebruik een andere Of... kolom voor elke nieuwe voorwaarde.

Een AND-voorwaarde opgeven

Als u verschillende gegevenskolommen wilt doorzoeken met voorwaarden die met EN zijn gekoppeld, plaatst u alle voorwaarden in de Filter kolom van de tabel.

Een AND-voorwaarde opgeven voor twee verschillende kolommen

  1. Voeg in het deelvenster Criteriade kolommen toe die u wilt zoeken.

  2. Geef in de kolom Filter, voor de eerste gegevenskolom om te doorzoeken, de eerste voorwaarde op.

  3. Geef in de kolom Filter voor de tweede gegevenskolom de tweede voorwaarde op.

    De ontwerpfunctie voor query's en weergaven maakt een WHERE-component die een AND-voorwaarde bevat, zoals de volgende:

    SELECT pub_id, title  
    FROM titles  
    WHERE (pub_id = '0877') AND (title LIKE '%Cook%')  
    
  4. Herhaal stap 2 en 3 voor elke extra voorwaarde die u wilt toevoegen.

Zie ook

voorwaarden combineren wanneer AND prioriteit heeft
voorwaarden combineren wanneer OR prioriteit heeft
Conventies voor het combineren van zoekvoorwaarden in het deelvenster Criteria
zoekcriteria opgeven