Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Förhandsversion av Microsoft Fabric
Kombinerar två booleska uttryck och returnerar TRUE när båda uttrycken är TRUE. När mer än en logisk operator används i en -instruktion utvärderas AND-operatorerna först. Du kan ändra utvärderingsordningen med parenteser.
Transact-SQL syntaxkonventioner
Syntax
boolean_expression AND boolean_expression
Arguments
boolean_expression
Är ett giltigt uttryck som returnerar ett booleskt värde: TRUE, FALSE eller UNKNOWN.
Result Types
Boolean
Result Value
Returnerar TRUE när båda uttrycken är TRUE.
Remarks
Följande diagram visar resultatet när du jämför TRUE- och FALSE-värden med hjälp av OPERATORN AND.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | FALSE | UNKNOWN |
| FALSE | FALSE | FALSE | FALSE |
| UNKNOWN | UNKNOWN | FALSE | UNKNOWN |
Examples
A. Använda OPERATORN AND
I följande exempel väljs information om anställda som har både rubriken Marketing Assistant och mer än 41 lediga semestertimmar.
-- Uses AdventureWorks
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B. Använda AND-operatorn i en IF-instruktion
I följande exempel visas hur du använder AND i en IF-instruktion. I den första instruktionen är båda 1 = 1 och 2 = 2 sanna. Därför är resultatet sant. I det andra exemplet är argumentet 2 = 17 falskt. Resultatet är därför falskt.
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
Inbyggda funktioner (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)