Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Két logikai kifejezést egyesít, és IGAZ értéket ad vissza, ha mindkét kifejezés IGAZ. Ha egy utasításban egynél több logikai operátort használ, a rendszer először az AND operátorokat értékeli ki. A kiértékelés sorrendjét zárójelek használatával módosíthatja.
Transact-SQL szintaxis konvenciók
Syntax
boolean_expression AND boolean_expression
Arguments
boolean_expression
Érvényes kifejezés , amely logikai értéket ad vissza: IGAZ, HAMIS vagy ISMERETLEN.
Eredménytípusok
Boolean
Eredményérték
IGAZ értéket ad vissza, ha mindkét kifejezés IGAZ.
Remarks
Az alábbi diagram azOKAT az eredményeket mutatja be, amikor a TRUE és FALSE értékeket az AND operátorral hasonlítja össze.
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | FALSE | UNKNOWN |
| FALSE | FALSE | FALSE | FALSE |
| UNKNOWN | UNKNOWN | FALSE | UNKNOWN |
Examples
A. Az AND operátor használata
Az alábbi példa olyan alkalmazottak adatait választja ki, akiknek a beosztása és a szabadságnál több Marketing Assistant szabadideje 41 is van.
-- Uses AdventureWorks
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B. Az AND operátor használata HA utasításban
Az alábbi példák bemutatják, hogyan használható az AND egy HA utasításban. Az első állításban mindkettő 1 = 1 igaz 2 = 2 , ezért az eredmény igaz. A második példában az argumentum 2 = 17 hamis, ezért az eredmény hamis.
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
Lásd még:
Beépített függvények (Transact-SQL)
Operátorok (Transact-SQL)
VÁLASZT (Transact-SQL)
AHOL (Transact-SQL)