• 15.03.2017
  • 2 Minuten zum Lesen
    • c
    • r
    • M
    • i
    • m
    • +4

Gilt für: SQL Server (alle unterstützten Versionen) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

Kombiniert zwei Bedingungen. Wenn mehr als ein logischer Operator in einer Anweisung verwendet wird, werden die OR-Operatoren nach den AND-Operatoren ausgewertet. Sie können die Reihenfolge der Auswertung jedoch durch die Verwendung von Klammern ändern.

Transact-SQL-Syntaxkonventionen

Syntax

boolean_expression OR boolean_expression 

Hinweis

Um die Transact-SQL-Syntax für SQL Server 2014 und früher anzuzeigen, siehe Dokumentation zu früheren Versionen.

Argumente

Boolescher_Ausdruck
Ist ein beliebiger gültiger Ausdruck, der TRUE, FALSE oder UNKNOWN zurückgibt.

Ergebnistypen

Boolean

Ergebniswert

OR gibt TRUE zurück, wenn eine der beiden Bedingungen TRUE ist.

Bemerkungen

Die folgende Tabelle zeigt das Ergebnis des OR-Operators.

WAHR FALSCH UNBEKANNT
WAHR WAHR WAHR WAHR
FALSCH WAHR FALSCH UNBEKANNT
UNBEKANNT TRUE UNBEKANNT UNBEKANNT

Beispiele

Das folgende Beispiel verwendet die Ansicht vEmployeeDepartmentHistory, um die Namen von Quality AssuranceMitarbeitern abzurufen, die entweder in der Abendschicht oder in der Nachtschicht arbeiten. Wenn die Klammern weggelassen werden, gibt die Abfrage Quality Assurance Mitarbeiter zurück, die in der Abendschicht arbeiten, und alle Mitarbeiter, die in der Nachtschicht arbeiten.

Hier ist die Ergebnismenge.

FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night

Beispiele: Azure Synapse Analytics und Parallel Data Warehouse

Das folgende Beispiel ruft die Namen der Mitarbeiter ab, die entweder ein BaseRate weniger als 20 verdienen oder ein HireDate 1. Januar 2001 oder später haben.

Siehe auch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.