Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
              Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Kombinerar två villkor. När mer än en logisk operator används i en -instruktion utvärderas OR-operatorerna efter AND-operatorerna. Du kan dock ändra utvärderingsordningen med parenteser.
              
              
              Transact-SQL syntaxkonventioner
Syntax
boolean_expression OR boolean_expression  
Arguments
              boolean_expression
Är ett giltigt uttryck som returnerar TRUE, FALSE eller UNKNOWN.
Result Types
Boolean
Result Value
ELLER returnerar TRUE när något av villkoren är TRUE.
Remarks
Följande tabell visar resultatet av OR-operatorn.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE | 
| FALSE | TRUE | FALSE | UNKNOWN | 
| UNKNOWN | TRUE | UNKNOWN | UNKNOWN | 
Examples
I följande exempel används vEmployeeDepartmentHistory vyn för att hämta namnen på Quality Assurance personal som arbetar antingen kvällsskiftet eller nattskiftet. Om parenteserna utelämnas returnerar Quality Assurance frågan anställda som arbetar kvällsskiftet och alla anställda som arbetar nattskiftet.
-- Uses AdventureWorks  
  
SELECT FirstName, LastName, Shift   
FROM HumanResources.vEmployeeDepartmentHistory  
WHERE Department = 'Quality Assurance'  
   AND (Shift = 'Evening' OR Shift = 'Night');  
Här är resultatet.
FirstName    LastName         Shift 
------------ ---------------- ------- 
Andreas      Berglund         Evening 
Sootha       Charncherngkha   Night
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
I följande exempel hämtas namnen på anställda som antingen tjänar BaseRate mindre än 20 eller har en HireDate 1 januari 2001 eller senare.
-- Uses AdventureWorks  
  
SELECT FirstName, LastName, BaseRate, HireDate   
FROM DimEmployee  
WHERE BaseRate < 10 OR HireDate >= '2001-01-01';  
See Also
              Expressions (Transact-SQL)
              Inbyggda funktioner (Transact-SQL)
              Operators (Transact-SQL)
              SELECT (Transact-SQL)
              WHERE (Transact-SQL)