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 Booleaanse expressies en retourneert TRUE wanneer beide expressies WAAR zijn. Wanneer meer dan één logische operator in een instructie wordt gebruikt, worden de AND-operators eerst geëvalueerd. U kunt de volgorde van de evaluatie wijzigen met haakjes.
Transact-SQL syntaxis-conventies
Syntax
boolean_expression AND boolean_expression
Arguments
boolean_expression
Is een geldige expressie die een Booleaanse waarde retourneert: TRUE, FALSE of UNKNOWN.
Result Types
Boolean
Result Value
Retourneert TRUE wanneer beide expressies TRUE zijn.
Remarks
In de volgende grafiek ziet u de resultaten wanneer u WAAR- en ONWAAR-waarden vergelijkt met behulp van de operator AND.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | FALSE | UNKNOWN |
| FALSE | FALSE | FALSE | FALSE |
| UNKNOWN | UNKNOWN | FALSE | UNKNOWN |
Examples
A. De AND-operator gebruiken
In het volgende voorbeeld wordt informatie geselecteerd over werknemers met zowel de titel als Marketing Assistant meer dan 41 vakantieuren.
-- Uses AdventureWorks
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B. De AND-operator gebruiken in een IF-instructie
In de volgende voorbeelden ziet u hoe u AND gebruikt in een IF-instructie. In de eerste instructie zijn beide 1 = 1 en 2 = 2 waar; daarom is het resultaat waar. In het tweede voorbeeld is het argument 2 = 17 onwaar. Het resultaat is daarom onwaar.
IF 1 = 1 AND 2 = 2
BEGIN
PRINT 'First Example is TRUE'
END
ELSE PRINT 'First Example is FALSE' ;
GO
IF 1 = 1 AND 2 = 17
BEGIN
PRINT 'Second Example is TRUE'
END
ELSE PRINT 'Second Example is FALSE' ;
GO
See Also
Ingebouwde functies (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)