

# 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 | 
| --- | --- | 
| \+ | Adicionar | 
| - | Subtrair | 

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


****  

| Operador | Descrição | 
| --- | --- | 
| = | Igual a | 
| <> | Não é igual a | 
| \!= | 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.<br />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).<br />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).