PartiQL arithmetic, comparison, and logical operators for DynamoDB
PartiQL in Amazon DynamoDB supports the following SQL standard
operators
Note
Any SQL operators that are not included in this list are not currently supported in DynamoDB.
Arithmetic operators
Operator | Description |
---|---|
+ |
Add |
- |
Subtract |
Comparison operators
Operator | Description |
---|---|
= |
Equal to |
<> |
Not Equal to |
!= |
Not Equal to |
> |
Greater than |
< |
Less than |
>= |
Greater than or equal to |
<= |
Less than or equal to |
Logical operators
Operator | Description |
---|---|
AND |
TRUE if all the conditions separated by AND
are TRUE |
BETWEEN |
This operator is inclusive of the lower and upper bound of the operands on which you apply it. |
IN |
TRUE if the operand is equal to one of a list of
expressions (at max 50 hash attribute values or at max 100 non-key attribute values) |
IS |
TRUE if the operand is a given, PartiQL data type, including
NULL or MISSING |
NOT |
Reverses the value of a given Boolean expression |
OR |
TRUE if any of the conditions separated by
OR are TRUE |
For more information about using logical operators, see Making comparisons and Logical evaluations.