

# Operadores aritméticos, comparativos e lógicos de PartiQL para DynamoDB
<a name="ql-operators"></a>

A linguagem PartiQL no Amazon DynamoDB oferece suporte às [instruções SQL padrão](https://www.w3schools.com/sql/sql_operators.asp) a seguir.

**nota**  
Os operadores SQL que não fazem parte desta lista não são aceitas no DynamoDB.

## Operadores aritméticos
<a name="ql-operators.arithmetic"></a>


****  

| Operador | Descrição | 
| --- | --- | 
| \$1 | Adicionar | 
| - | Subtrair | 

## Operadores de comparação
<a name="ql-operators.comparison"></a>


****  

| Operador | Descrição | 
| --- | --- | 
| = | Igual a | 
| <> | Não é igual a | 
| \$1= | Não é igual a | 
| > | Maior que | 
| < | Menor que | 
| >= | Maior ou igual a | 
| <= | Menor ou igual a | 

## Operadores lógicos
<a name="ql-operators.logical"></a>


****  

| Operador | Descrição | 
| --- | --- | 
| AND | TRUE se todas as condições separadas por AND forem TRUE | 
| BETWEEN |  `TRUE` se o operando estiver dentro do intervalo de comparações. Esse operador inclui os limites inferior e superior dos operandos nos quais você o aplica.  | 
| IN | `TRUE` se o operando for igual a um dos valores de uma lista de expressões (no máximo cinquenta valores de atributo hash ou no máximo cem valores de atributo que não sejam chaves). Os resultados são exibidos em páginas com até dez itens. Se a lista `IN` contiver mais valores, será necessário usar o `NextToken` exibido na resposta para recuperar as páginas subsequentes. | 
| IS | TRUE se o operando for um determinado tipo de dados PartiQL, incluindo NULL ou MISSING | 
| NOT | Reverte o valor de uma determinada expressão booleana | 
| OR | TRUE se qualquer uma das condições separadas por OR for TRUE | 

Para obter mais informações sobre como usar operadores lógicos, consulte [Fazer comparações](Expressions.OperatorsAndFunctions.md#Expressions.OperatorsAndFunctions.Comparators) e [Avaliações lógicas](Expressions.OperatorsAndFunctions.md#Expressions.OperatorsAndFunctions.LogicalEvaluations).