- 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 Assurance
Mitarbeitern 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.