office交流网--QQ交流群号

Access培训群:792054000         Excel免费交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

access运算符优先级 详细顺序

2020-04-01 08:00:00
tmtony8
原创
617

在设计复杂表达式时会用到多个运算符,Access必须确定首先对哪个运算符进行计算然后再对哪个运算符进行计算。

为了实现这种功能,Access内置的优先次序,称为运算符优先级。


access整体的运算优先顺序可以参考《access运算的优先顺序》,有些朋友看不明白,所以详细可以参考下面的。


除非使用了括号指定了运算符之间的优先次序,否则Access就会使用这个优先级。


优先级首先根据运算符的分类确定。运算符按照优先级顺序等级如下

1、数学运算符

2、比较运算符

3、布尔运算符


每类都包含自已的优先级顺序,下面是具体内容:

1、算术运算符的优先级

(1) 指数

(2) 取否

(3) 乘法与除法(从左到右)

(4) 整除

(5) 求模

(6) 加法和减法(从左到右)

(7) 字符串的连接


2、比较运算符的优先级

(1) 等于

(2) 不等于

(3) 小于

(4) 大于

(5) 小于或等于

(6) 大于或等于

(7) like 运算符


3、布尔运算符的优先级

(1) Not

(2) And

(3) Or

(4) Xor

(5) Eqv

(6) Imp


注意:Access优先执行括号中的操作。还要记住乘法和除法操作优先于加法或减法操作。



分享