Logische Operatoren (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Logische Operatoren testen den Wahrheitswert einer Bedingung. Logische Operatoren wie Vergleichsoperatoren geben einen booleschen Datentyp mit dem Wert TRUE, FALSE oder UNKNOWN zurück.

Operator Bedeutung
ALL TRUE, falls alle Vergleiche in der Menge TRUE ergeben.
AND TRUE, falls beide booleschen Ausdrücke TRUE ergeben.
ANY TRUE, falls mindestens ein Vergleich in der Menge TRUE ergibt.
BETWEEN TRUE, falls der Operand innerhalb eines Bereichs liegt.
EXISTS TRUE, falls eine Unterabfrage mindestens eine Zeile zurückgibt.
IN TRUE, falls der Operand mit einem der Elemente in einer Liste von Ausdrücken übereinstimmt.
LIKE TRUE, falls der Operand einem Muster entspricht.
NOT Kehrt den Wert eines booleschen Operators um.
OR TRUE, falls mindestens einer der beiden booleschen Ausdrücke TRUE ergibt.
SOME TRUE, falls mindestens einer der Vergleiche in der Menge TRUE ergibt.

Weitere Informationen

Operatorrangfolge (Transact-SQL)