Delen via


EN (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-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)