Freigeben über


Logische Operatoren (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Logische Operatoren testen den Wahrheitswert einer Bedingung. Logische Operatoren, z. B. Vergleichsoperatoren, geben einen booleschen Datentyp mit einem Wert von TRUE, oder FALSEUNKNOWN.

Operator Bedeutung
ALL TRUE wenn alle Vergleiche vorhanden sind TRUE.
AND TRUE wenn beide booleschen Ausdrücke sind TRUE.
ANY TRUE wenn einer einer der Vergleiche eine reihe von Vergleichen ist TRUE.
BETWEEN TRUE wenn sich der Operand innerhalb eines Bereichs befindet.
EXISTS TRUE wenn eine Unterabfrage Zeilen enthält.
IN TRUE wenn der Operand einer Liste von Ausdrücken entspricht.
LIKE TRUE wenn der Operand einem Muster entspricht.
NOT Kehrt den Wert eines booleschen Operators um.
OR TRUE wenn ein boolescher Ausdruck ist TRUE.
EINIGE | JEGLICHE TRUE wenn einige einer Reihe von Vergleichen sind TRUE.