

# 运算符
<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` | 左 | 逻辑或  | 