逻辑运算符
运算符 | 含义 |
---|---|
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 | =(赋值) |