Logical Operators
The following binary logical operators are supported in expressions.
The operands are Boolean.
- Use the literal operator names —
AND
,OR
, orNOT
— and not the operator signs that are commonly associated with these operators. - The names of the logical expression operators are reserved names in the platform. For more information, see Reserved Names.
Binary Logical Operators
Logical AND Operator
OPERAND-A AND OPERAND-B
The logical AND
operator returns true
if both operands are true
; otherwise, returns false
.
Logical OR Operator
OPERAND-A OR OPERAND-B
The logical OR
operator returns true
if either of the operands is true; otherwise, returns false
.
Unary Logical Operators
Logical Negation (NOT) Operator
NOT OPERAND
The logical negation operator (NOT
) negates the value of the operand:
if the operand evaluates to true
, the operator returns false
; if the operand evaluates to false
, the operator returns true
.