Aracılığıyla paylaş


VE (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

İki Boole ifadesini birleştirir ve her iki ifade de TRUE olduğunda TRUE döndürür. Bir deyimde birden fazla mantıksal işleç kullanıldığında, önce AND işleçleri değerlendirilir. Parantezleri kullanarak değerlendirme sırasını değiştirebilirsiniz.

Transact-SQL söz dizimi kuralları

Syntax

boolean_expression AND boolean_expression  

Arguments

boolean_expression
Boole değeri döndüren geçerli bir ifade mi: DOĞRU, YANLIŞ veya BİlİNMİYOR.

Sonuç Türleri

Boolean

Sonuç Değeri

her iki ifade de TRUE olduğunda TRUE döndürür.

Remarks

Aşağıdaki grafik, AND işlecini kullanarak DOĞRU ve YANLIŞ değerlerini karşılaştırdığınızda elde edilen sonuçları gösterir.

TRUE FALSE UNKNOWN
TRUE TRUE FALSE UNKNOWN
FALSE FALSE FALSE FALSE
UNKNOWN UNKNOWN FALSE UNKNOWN

Examples

A. AND işlecini kullanma

Aşağıdaki örnekte, hem başlığı hem de tatil saatlerinden Marketing Assistant daha fazla 41 olan çalışanlar hakkında bilgiler seçilebilir.

-- Uses AdventureWorks  
  
SELECT  BusinessEntityID, LoginID, JobTitle, VacationHours   
FROM HumanResources.Employee  
WHERE JobTitle = 'Marketing Assistant'  
AND VacationHours > 41 ;  

B. EĞER deyiminde AND işlecini kullanma

Aşağıdaki örneklerde, BIR IF deyiminde VE'nin nasıl kullanılacağı gösterilmektedir. İlk deyimde hem hem 1 = 1 de 2 = 2 doğrudur; bu nedenle sonuç true'dur. İkinci örnekte, bağımsız değişken 2 = 17 false'tur; bu nedenle sonuç false'tur.

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  

Ayrıca Bkz.

Yerleşik İşlevler (Transact-SQL)
İşleçler (Transact-SQL)
SEÇ (Transact-SQL)
BURADA (Transact-SQL)