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 zu ANDkombinieren, fügen Sie die Spalte der Abfrage zweimal für jede Bedingung hinzu. Um Bedingungen zu ORkombinieren, fügen Sie die erste in der Spalte "Filter" und zusätzliche Bedingungen in eine Spalte "Or..." ein.
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, mit denen zwei verknüpft sind AND:
Mitarbeiter mit einem Einstellungsdatum vor fünf Jahren
ANDmit einem Stellenniveau von 100.-oder-
Mitarbeiter mit der Tätigkeitsstufe 200.
Kombinieren von Bedingungen, wenn AND Vorrang hat
Fügen Sie im Kriterienbereich die Datenspalten hinzu, die Sie durchsuchen möchten. Wenn Sie dieselbe Spalte mit zwei oder mehr Bedingungen durchsuchen möchten, die mit
ANDverknü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, mit
ANDdenen Sie eine Verknüpfung herstellen möchten. Um z. B. Bedingungen mitANDdieser Suche undjob_lvldenhire_dateSpalten zu verknüpfen, geben Sie die Werte< '1/1/91'bzw= 100. die Filterspalte ein.Diese Rastereinträge erzeugen die folgende
WHEREKlausel in der Anweisung im SQL-Bereich:WHERE (hire_date < '01/01/91') AND (job_lvl = 100)Geben Sie in der Spalte "Or... " die Bedingungen ein, mit
ORdenen Sie eine Verknüpfung herstellen möchten. Wenn Sie z. B. eine Bedingung hinzufügen möchten, die in der Spaltejob_lvlnach einem anderen Wert sucht, geben Sie einen zusätzlichen Wert in die Or... Spalte, z. B.= 200.Durch Hinzufügen eines Werts in der Spalte "Or..." wird der Klausel in der
WHEREAnweisung im SQL-Bereich eine weitere Bedingung hinzugefügt:WHERE (hire_date < '01/01/91') AND (job_lvl = 100) OR (job_lvl = 200)