VE (Transact-SQL)
İki Boole ifadeleri birleştirir ve verir TRUE olduğunda her iki ifade TRUE.Bir deyimiçinde birden fazla mantıksal işleç kullanıldığında, AND işleçler önce değerlendirilir.Parantez kullanarak değerlendirme sırasını değiştirebilirsiniz.
Sözdizimi
boolean_expression AND boolean_expression
Bağımsız değişkenler
- boolean_expression
Herhangi bir geçerli ifade , bir Boole değeri döndürür: TRUE, FALSE, or UNKNOWN.
Sonuç türleri
Boolean
Sonuç değeri
Her iki ifade true olduğunda, doğru sonucunu verir.
Açıklamalar
Aşağıdaki grafik, and işleçkullanarak doğru ve yanlış değerleri karşılaştırmak sonuçlar gösterir.
|
TRUE |
FALSE |
BİLİNMİYOR |
---|---|---|---|
TRUE |
TRUE |
FALSE |
BİLİNMİYOR |
FALSE |
FALSE |
FALSE |
FALSE |
UNKNOWN |
BİLİNMİYOR |
FALSE |
BİLİNMİYOR |
Örnekler
A.VE işleçkullanarak
Aşağıdaki örnekte her iki başlığı olan çalışanlar hakkında bilgiler seçer, Marketing Assistant ve çok 41 saat kullanılabilir tatil.
USE AdventureWorks2008R2;
GO
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B.VE işleç IF deyimkullanarak
Aşağıdaki örnekler nasıl kullanılacağını ve IF deyim.İlk deyim, hem de 1 = 1 ve 2 = 2 de doğruysa; Bu nedenle, sonuç true olur.İkinci örnekte, bağımsız 2 = 17 yanlış; 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.