mysql支持各种运算符的使用,在实际应用中,经常要将这些运算符进行混合运算。下表就列出了各符号的优先级,优先级由低到高排列,同一行的拥有相同优先级。
优先级顺序 | 运算符 |
---|---|
1 | := |
2 | ||,OR,XOR |
3 | &&,AND |
4 | NOT |
5 | BETWEEN,CASE,WHEN,THEN,ELSE |
6 | =,<=>,>=,<=,>,<,<>,!=,IS,LIKE,REGEXP,IN |
7 | | |
8 | & |
9 | <<,>> |
10 | -, + |
11 | *,/,DIV,%,MOD |
12 | ^ |
13 | - (一元减号),~ (一元比特翻转) |
14 | ! |