逻辑运算符
| 运算符 | 含义 |
|---|---|
| ALL | 一组的比较都为TRUE,那就是TRUE |
| AND | 两个布尔表达式都为TRUE,就为TRUE |
| ANY | 一组的比较中任何一个为TRUE,那么就是TRUE |
| OR | 两个布尔表达式其中一个为TRUE,那么就是TRUE |
| BETWEEN | 如果操作数在某个范围内,就为TRUE |
| EXISTS | 如果子查询包含一些行,那么就为TRUE |
| IN | 如果操作数等于表达式列表中的一个,那么就为TRUE |
| NOT | 对其他任何布尔运算符的取值取返 |
| SOME | 一组比较中,有些为TRUE,那么就是TRUE |
运算符优先级
| 级别 | 运算符 |
|---|---|
| 1 | ~(位非) |
| 2 | *(乘),/(除),%(模) |
| 3 | +(正),-(负),+(加),-(减),+(连接),&(位与),^(位异或),|(位或) |
| 4 | =,>,<,>=,<=,<>,!=,!>,!<(比较运算符) |
| 5 | NOT |
| 6 | ADN |
| 7 | ALL,ANY,BETWEEN,IN,LIKE,OR,SOME |
| 8 | =(赋值) |
