- 03/15/2017
- 2 minuter att läsa
-
- c
- r
- M
- i
- m
-
+4
Gäller: SQL Server (alla versioner som stöds) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse
Kombinerar två villkor. När mer än en logisk operatör används i ett uttalande utvärderas OR-operatorer efter AND-operatorer. Du kan dock ändra utvärderingsordningen med hjälp av parenteser.
Transact-SQL syntaxkonventioner
Syntax
boolean_expression OR boolean_expression
Notis
Om du vill visa Transact-SQL-syntaxen för SQL Server 2014 och tidigare versioner kan du se dokumentationen för tidigare versioner.
Argument
boolean_expression
Är ett giltigt uttryck som returnerar TRUE, FALSE eller UNKNOWN.
Result Types
Boolean
Result Value
OR returnerar TRUE (sant) när något av villkoren är TRUE (sant).
Remarks
Följande tabell visar resultatet av OR-operatören.
TRUE | FALSE | UNKNOWN | ||
---|---|---|---|---|
TRUE | SANN | SANN | SANN | SANN |
FALSKT | SANN | FALSKT | OKÄND | |
UNKÄNT | TRUE | UNKNOWN | UNKNOWN | UNKNOWN |
Exempel
Folkadexemplet använder vyn vEmployeeDepartmentHistory
för att hämta namnen på Quality Assurance
personal som antingen jobbar på kvällsskift eller nattskift. Om parenteserna utelämnas returnerar frågan Quality Assurance
anställda som arbetar kvällsskiftet och alla anställda som arbetar nattskiftet.
Här är resultatuppsättningen.
FirstName LastName Shift ------------ ---------------- ------- Andreas Berglund Evening Sootha Charncherngkha Night
Exempel: Azure Synapse Analytics and Parallel Data Warehouse
Följande exempel hämtar namnen på de anställda som antingen tjänar BaseRate
mindre än 20 eller har en HireDate
1 januari 2001 eller senare.