运算符 | 意义 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取模, 不能用于 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] | 不在其中的一个字符 |
其他 | 必须包含 "其他" |
\% \_ \\ [[] [%] [_] | 特殊字符 % _ \ [ |