I (Transact-SQL)
Służy do łączenia dwóch wyrażeń wartość logiczna i zwraca TRUE , gdy oba wyrażenia są TRUE.Jeśli w instrukcjajest używany więcej niż jeden logiczny operator AND podmioty gospodarcze są sprawdzane jako pierwsze.Można zmienić kolejność obliczeń, używając nawiasów.
Składnia
boolean_expression AND boolean_expression
Argumenty
- boolean_expression
Wszelkie obowiązuje wyrażenie zwracającą wartość wartość logiczna : TRUE, FALSE, or UNKNOWN.
Typy wyników
Boolean
Wartość wyniku
Zwraca wartość PRAWDA, gdy oba wyrażenia są PRAWDZIWE.
Uwagi
Następujący wykres przedstawia wyniki podczas porównywania wartości PRAWDA i FAŁSZ za pomocą operatorAND.
|
PRAWDA |
FAŁSZ |
NIEZNANY |
---|---|---|---|
TRUE |
PRAWDA |
FAŁSZ |
NIEZNANY |
FALSE |
FAŁSZ |
FAŁSZ |
FAŁSZ |
UNKNOWN |
NIEZNANY |
FAŁSZ |
NIEZNANY |
Przykłady
A.Za pomocą operatorAND
Poniższy przykład wybiera informacje o pracownikach, którzy mają zarówno tytuł z Marketing Assistant i więcej niż 41 urlopów dostępne godziny.
USE AdventureWorks2008R2;
GO
SELECT BusinessEntityID, LoginID, JobTitle, VacationHours
FROM HumanResources.Employee
WHERE JobTitle = 'Marketing Assistant'
AND VacationHours > 41 ;
B.Za pomocą operator AND w Jeżeli instrukcja
Następujące przykłady przedstawiają metody korzystania i jeżeli instrukcja.W pierwszej instrukcjazarówno 1 = 1 i 2 = 2 są spełnione; w związku z tym wynikiem jest PRAWDA.W drugim przykładzie argument 2 = 17 ma wartość false; w związku z tym wynikiem jest wartość false.
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
Zobacz także