| 运算符 | 意义 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取模, 不能用于 MONEY 字段 |
| ~ | 取反(单目前置) |
| ^ | 异或(整数) |
| & | 与(整数) |
| | | 或(整数) |
| 运算符 | 意义 |
|---|---|
| + | 连接 |
| 运算符 | 意义 |
|---|---|
| = | 等于 |
| > | 大于 |
| < | 小于 |
| <>、!= | 不等于 |
| <=、!> | 小于等于 |
| >=、!< | 大于等于 |
| expr [NOT] BETWEEN min AND max | 值是否位于 min 与 max 之间 |
| expr [NOT] IN (val1,val2,...)
expr [NOT] IN (SELECT ...) |
值是否位于列表中
值是否位于查询(单列)结果中 |
| LIKE pattern | 串是否匹配模式, |
| IS [NOT] NULL | 是否为空 |
| EXISTS (SELECT ...) | 查询语句是否返回记录。
此操作会在找到第一条记录后返回,建议使用 |
| 运算符 | 意义 |
|---|---|
| NOT | 逻辑非, 因不予优化,尽量少用 |
| AND | 逻辑与 |
| OR | 逻辑或 |
| 模式 | 意义 |
|---|---|
| % | 任意多个字符 |
| _ | 单个字符 |
| [abc] | 其中一个字符 |
| [^abc] | 不在其中的一个字符 |
| 其他 | 必须包含 "其他" |
| \% \_ \\ [[] [%] [_] | 特殊字符 % _ \ [ |