

# DynamoDB での PartiQL 算術演算子、比較演算子、論理演算子
<a name="ql-operators"></a>

Amazon DynamoDB の PartiQL は、次の [SQL 標準演算子](https://www.w3schools.com/sql/sql_operators.asp)をサポートしています。

**注記**  
このリストに含まれていない SQL 演算子は、DynamoDB で現在サポートされていません。

## 算術演算子
<a name="ql-operators.arithmetic"></a>


****  

| 演算子 | 説明 | 
| --- | --- | 
| \$1 | Add | 
| - | - (減算) | 

## 比較演算子
<a name="ql-operators.comparison"></a>


****  

| 演算子 | 説明 | 
| --- | --- | 
| = | Equal to | 
| <> | 等しくない | 
| \$1= | 等しくない | 
| > | 超 | 
| < | 未満 | 
| >= | 以上 | 
| <= | 以下 | 

## 論理演算子
<a name="ql-operators.logical"></a>


****  

| 演算子 | 説明 | 
| --- | --- | 
| AND | TRUE AND で区切られたすべての条件が TRUE の場合に | 
| BETWEEN |  `TRUE` オペランドが比較の範囲内にある場合に この演算子には、適用するオペランドの下限と上限が含まれます。  | 
| IN | `TRUE` オペランドが (最大 50 ハッシュ属性値、または 100 個の非キー属性値において) 式のリストの 1 つに等しい場合。 結果は最大 10 項目までのページで返されます。`IN` リストにより多くの値が含まれている場合は、レスポンスで返された `NextToken` を使用して後続のページを取得する必要があります。 | 
| IS | TRUE オペランドが指定されていて、PartiQL のデータ型であり、NULL または MISSING を含む場合に | 
| NOT | 指定されたブール式の値を反転する | 
| OR | TRUE OR で区切られた条件のいずれかが TRUEの場合に | 

論理演算子の使用の詳細については、「[比較の実行](Expressions.OperatorsAndFunctions.md#Expressions.OperatorsAndFunctions.Comparators)」および「[論理評価](Expressions.OperatorsAndFunctions.md#Expressions.OperatorsAndFunctions.LogicalEvaluations)」を参照してください。