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
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.
Resultaattypen
Boolean
Resultaatwaarde
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
Zie ook
Ingebouwde functies (Transact-SQL)
Operatoren (Transact-SQL)
SELECT (Transact-SQL)
WAAR (Transact-SQL)