

# オペレータ
<a name="s3-select-sql-reference-operators"></a>

**重要**  
新規のお客様への Amazon S3 Select の提供は終了しました。Amazon S3 Select をご利用の既存のお客様は、今後も通常どおり使用できます。[詳細情報](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/) 

Amazon S3 Select は、以下の演算子をサポートしています。

## 論理演算子
<a name="s3-select-sql-reference-loical-ops"></a>
+ `AND`
+ `NOT`
+ `OR`

## 比較演算子
<a name="s3-select-sql-reference-compare-ops"></a>
+ `<` 
+ `>` 
+ `<=`
+ `>=`
+ `=`
+ `<>`
+ `!=`
+ `BETWEEN`
+ `IN` - 例: `IN ('a', 'b', 'c')`

  

## パターンマッチング演算子
<a name="s3-select-sql-reference-pattern"></a>
+ `LIKE`
+ `_` (任意の文字と一致)
+ `%` (任意の一連の文字と一致)

## ユニタリー演算子
<a name="s3-select-sql-reference-unitary-ops"></a>
+ `IS NULL`
+ `IS NOT NULL`

## 算術演算子
<a name="s3-select-sql-referencemath-ops"></a>

以下に示すとおり、加算、減算、乗算、除算、剰余がサポートされています。
+ \$1
+ -
+ \$1
+ /
+ %

## 演算子の優先順位
<a name="s3-select-sql-reference-op-Precedence"></a>

次の表に、演算子の優先順位を高いものから順に示します。


|  演算子または要素  |  結合性 |  必須  | 
| --- | --- | --- | 
| `-`  | 右  | 単項マイナス  | 
| `*`, `/`, `%`  | 側の  | 乗算、除算、剰余  | 
| `+`, `-`  | 側の  | 加算、減算  | 
| `IN` |  | 集合要素関係  | 
| `BETWEEN` |  | 範囲指定  | 
| `LIKE` |  | 文字列パターンマッチング  | 
| `<``>` |  | より小さい、より大きい  | 
| `=` | 右  | 等価、割り当て | 
| `NOT` | 右 | 論理否定  | 
| `AND` | 側の | 論理積  | 
| `OR` | 側の | 論理和  | 