OR (Transact-SQL)
Aktualisiert: 14. April 2006
Kombiniert zwei Bedingungen. Werden in einem Ausdruck mehrere logische Operatoren verwendet, werden OR-Operatoren nach AND-Operatoren ausgewertet. Sie können jedoch die Reihenfolge der Auswertung ändern, indem Sie Klammern verwenden.
Transact-SQL-Syntaxkonventionen
Syntax
boolean_expression OR boolean_expression
Argumente
- boolean_expression
Ein beliebiger gültiger Ausdruck, der TRUE, FALSE oder UNKNOWN zurückgibt.
Hinweise
Die folgende Tabelle zeigt das Ergebnis des OR-Operators.
TRUE | FALSE | UNKNOWN | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
UNKNOWN |
TRUE |
UNKNOWN |
UNKNOWN |
Ergebnistypen
Boolean
Ergebniswert
OR gibt TRUE zurück, falls der Wert für mindestens eine der Bedingungen TRUE ist.
Beispiele
Im folgenden Beispiel werden mithilfe der vEmployeeDepartmentHistory
-Sicht die Namen der Quality Assurance
-Mitarbeiter abgerufen, die in der Abend- oder Nachtschicht arbeiten. Ohne die Angabe der Klammern gibt die Abfrage Quality Assurance
-Mitarbeiter zurück, die in der Abendschicht arbeiten, und alle Mitarbeiter, die in der Nachtschicht arbeiten.
USE AdventureWorks
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night')
Dies ist das Resultset.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Siehe auch
Verweis
Ausdrücke (Transact-SQL)
Funktionen (Transact-SQL)
Operatoren (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
Andere Ressourcen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|