• 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.

Se även

Lämna ett svar

Din e-postadress kommer inte publiceras.