Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server-
Um Bedingungen mit AND zu kombinieren, fügen Sie die Spalte der Abfrage zweimal für jede Bedingung hinzu. Um Bedingungen mit OR zu kombinieren, setzen Sie die erste in die Spalte "Filter" und zusätzliche Bedingungen in eine Or... Spalte.
Stellen Sie sich z. B. vor, dass Sie entweder Mitarbeiter finden möchten, die seit mehr als fünf Jahren im Unternehmen tätig sind, oder Mitarbeiter mit Arbeitsplätzen auf mittlerer Ebene, unabhängig von ihrem Einstellungsdatum. Für diese Abfrage sind drei Bedingungen erforderlich, von denen zwei mit AND verknüpft sind:
Mitarbeiter mit einem Einstellungsdatum vor mehr als fünf Jahren UND einem Joblevel von 100.
-oder-
Mitarbeiter mit der Tätigkeitsstufe 200.
So kombinieren Sie Bedingungen, wenn AND Vorrang hat
Fügen Sie im Bereich Kriteriendie zu durchsuchenden Datenspalten hinzu. Wenn Sie dieselbe Spalte mit zwei oder mehr Bedingungen durchsuchen möchten, die mit AND verknüpft sind, müssen Sie den Datenspaltennamen einmal für jeden Wert hinzufügen, den Sie durchsuchen möchten.
Geben Sie in der Spalte Filter alle Bedingungen ein, die Sie mit AND verknüpfen möchten. Wenn Sie beispielsweise Bedingungen mit AND verknüpfen möchten, die die spalten
hire_date
undjob_lvl
durchsuchen, geben Sie die Werte< '1/1/91'
bzw.= 100
in die Spalte "Filter" ein.Diese Rastereinträge erzeugen die folgende WHERE-Klausel in der Anweisung im SQL Pane:
WHERE (hire_date < '01/01/91') AND (job_lvl = 100)
In der - oder-Rasterspalte geben Sie Bedingungen ein, die Sie mit ODER verknüpfen möchten. Wenn Sie z. B. eine Bedingung hinzufügen möchten, die in der Spalte
job_lvl
nach einem anderen Wert sucht, geben Sie einen zusätzlichen Wert in die Or... Spalte, z. B.= 200
.Hinzufügen eines Werts in der oder... Spalte fügt im SQL-Fenster der WHERE-Klausel eine weitere Bedingung hinzu.
WHERE (hire_date < '01/01/91' ) AND (job_lvl = 100) OR (job_lvl = 200)
Siehe auch
Bedingungen kombinieren, wenn OR Vorrang hat
Konventionen zum Kombinieren von Suchbedingungen im Kriterienbereich
Regeln zum Eingeben von Suchwerten
Suchkriterien angeben