Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric Preview
Combineert twee voorwaarden. Wanneer meer dan één logische operator wordt gebruikt in een instructie, worden OR-operators na AND-operators geëvalueerd. U kunt echter de volgorde van de evaluatie wijzigen met haakjes.
Transact-SQL syntaxis-conventies
Syntax
boolean_expression OR boolean_expression
Arguments
boolean_expression
Is een geldige expressie die WAAR, ONWAAR of ONBEKEND retourneert.
Result Types
Boolean
Result Value
OF retourneert TRUE wanneer een van de voorwaarden WAAR is.
Remarks
In de volgende tabel ziet u het resultaat van de OPERATOR OR.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE |
| FALSE | TRUE | FALSE | UNKNOWN |
| UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
Examples
In het volgende voorbeeld wordt de vEmployeeDepartmentHistory weergave gebruikt om de namen op te halen van Quality Assurance personeel die werken in de avonddienst of de nachtdienst. Als de haakjes worden weggelaten, retourneert Quality Assurance de query werknemers die de avonddienst werken en alle werknemers die de nachtdienst werken.
-- Uses AdventureWorks
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night');
Hier is het resultatenoverzicht.
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)
In het volgende voorbeeld worden de namen opgehaald van werknemers die minder BaseRate dan 20 verdienen of een HireDate 1 januari 2001 of hoger hebben.
-- Uses AdventureWorks
SELECT FirstName, LastName, BaseRate, HireDate
FROM DimEmployee
WHERE BaseRate < 10 OR HireDate >= '2001-01-01';
See Also
Expressions (Transact-SQL)
Ingebouwde functies (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)