Sdílet prostřednictvím


Logické operátory (Transact-SQL)

platí pro:SQL Serverazure SQL Managed Instance

Logické operátory testuje pravdivost některých podmínek. Logické operátory, jako jsou relační operátory, vrací logický datový typ s hodnotou TRUE, FALSEnebo UNKNOWN.

Operator Meaning
ALL TRUE pokud jsou TRUEvšechny sady porovnání .
A TRUE pokud jsou TRUEoba logické výrazy .
ANY TRUE pokud je některá ze sady porovnání TRUE.
BETWEEN TRUE pokud je operand v rozsahu.
EXISTS TRUE Pokud poddotaz obsahuje nějaké řádky.
IN TRUE pokud je operand roven jednomu ze seznamu výrazů.
LIKE TRUE pokud operand odpovídá vzoru.
NE Vrátí hodnotu jakéhokoli jiného logického operátoru.
OR TRUE pokud je TRUEbuď logický výraz .
NĚKTERÉ | ANY TRUE pokud některé ze sady porovnání jsou TRUE.