老师,请问数据查询条件WHERE中的逻辑运算符NOT、AND、OR的执行顺讯(优先级)是什么呢?

来源:3-4 课堂作业讲解:UPDATE语句

霸气小肆毛

2020-01-01 22:37:51

老师,请问数据查询条件WHERE中的逻辑运算符NOT、AND、OR的执行顺讯(优先级)是什么呢?

还有算术运算符和比较运算符呢?

和python中是一样的吗?

http://img.mukewang.com/climg/5e0cae0509d1466808770100.jpg

写回答

1回答

时间,

2020-01-02

同学,你好。sql语句中逻辑运算符的执行优先级从高到低依次为:not、and、or

运算符优先级由高到低:可以通过添加括号的方式调整优先级。同学了解常用的优先级即可

优先级             运算符    

1                        !    

2                        ~    

3                         乘除    

4                         加减    

5                         >>、<<    

6                             &    

7                             |    

8                     =、<=>、>=、>、<=、<、<>、!=、IS、LIKE、REGEXP、IN    

9                     BETWEEN AND    

10                       NOT    

11                   &&、AND    

12                   ||、OR、XOR    

13                       =    

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 2669 问题

查看课程