(2)表达式 Access系统提供了算术运算、关系(比较)运算、 连接运算、逻辑运算四种表达式。 ①算术表达式 运算 描述 例子 结果 + 两个运算相加 2+3; 5 两个运算相减 Date()-30 #2003一1一2# (如Date(0为2003/2/1) 两个运算相乘 8*4; 32 一个运算被另一个运算除 17/2 8.5 整数除法(结果只包含整数 17\2 8 部分,不包含小数部分) Mod 返回被整除后的余数 17 Mod 2 1 指数 10^2 100
(2)表达式 Access系统提供了算术运算、关系(比较)运算、 连接运算、逻辑运算四种表达式。 ①算术表达式 运算符 描述 例子 结果 + 两个运算相加 2+3 ; 5 - 两个运算相减 Date()-30 (如Date()为2003/2/1) #2003-1-2# × 两个运算相乘 8*4; 32 / 一个运算被另一个运算除 17/2 8.5 \ 整数除法(结果只包含整数 部分,不包含小数部分) 17\2 8 Mod 返回被整除后的余数 17 Mod 2 1 ∧ 指数 10^2 100
连接表达式:连接运算主要用于连接两个字符串 其运算符有两个:&和十。 ·&用来强制两个表达式作为一个字符串连接。 例如:“Iello”&World”,结果为”Helloworld”, Cheek”&48&”abce”,结果为”Cheek48abce”。 (运算符将数值48强制转换成字符串“48”,然后再 连接。) ·十连接两个字符串。要求“十”号两端的类型必须 一致。例如 Tello” World'”,结果 为 ”Ielloworld”。此种情况与 “&”的功能相同。 而”Cheek”+48+&”Abce”,系统会给出出错信 息“类型不匹配”。即运算符“十” 必须要求类型 相同才能连接。为避免与算术运算符“十” 号混淆 一 般用“&”进行两个字符串的连接而尽量不使用
②连接表达式:连接运算主要用于连接两个字符串, 其运算符有两个:&和+。 • &用来强制两个表达式作为一个字符串连接。 例如:“Hello”&”World” ,结果为”Helloworld” , ”Cheek”&48&” abce”,结果为”Cheek48abce” 。 (运算符将数值48强制转换成字符串“48”,然后再 连接。) •+连接两个字符串。要求“+”号两端的类型必须 一 致 。 例 如 : “ Hello” + ” World” , 结 果 为”Helloworld” 。此种情况与“&”的功能相同。 而”Cheek”+48+&”Abce” ,系统会给出出错信 息“类型不匹配” 。即运算符“+”必须要求类型 相同才能连接。为避免与算术运算符“+”号混淆, 一般用“&” 进行两个字符串的连接而尽量不使用 “+”
③关系表达式 运算符 功能 举例 含义 三 等于 =“王名” 等于“王名” < 小于 <100 小于100 > 大于 >80 大于80 <= 小于等于 <=90 小于等于90 >= 大于等于 >=#99一1一1# 99年1月1日以后出 生 <> 不等于 <>“男” 不等于“男
③关系表达式 运算符 功能 举例 含义 = 等于 = “王名” 等于“王名” < 小于 < 100 小于100 > 大于 > 80 大于80 <= 小于等于 <=90 小于等于90 >= 大于等于 >=#99-1-1# 99年1月1日以后出 生 <> 不等于 <>“男” 不等于“男
④逻辑运算表达式 逻辑运算主要用于对表达式进行真、假判断。 逻辑运算符 运算符 功能 举例 含义 “团员”And And 是男生团员的 与 “男” Or 逻辑 “团员”0r“男” 是男生或是团员任 或 意一个 Not 逻辑 Not“团员” 不是团员的 非
④逻辑运算表达式 逻辑运算主要用于对表达式进行真、假判断。 逻辑运算符 运算符 功能 举例 含义 And 逻辑 与 “团员” And “男” 是男生团员的 Or 逻辑 或 “团员” Or “男” 是男生或是团员任 意一个 Not 逻辑 非 Not “团员” 不是团员的
⑤其他运算表达式 运算符 功能 举例 含义 Between 决定一个数值是否在 Between 1 And 10 在1到10之间 一个指定值得范围内 In 决定一个字符串是否 In(“团员”,“男”) 是“团员”或是男生 是一列表值的成员 中的任意一个 Is 与Nul1一起使用,以 Is Null 表示该字段无数据 决定一个值是否是 Is Not Null 该字段有数据 Nu11或Not Nul1 Like 决定一个字符串是否 Like“a*” 以“a”开头的字符串 以一个或更多字符开 Like“℉i1e???” 以Fi1e开头,后3位为 始,需要通配符“*” 任意的字符 号或“?”号以使 (专用文本或备注数 Like运算符正确的使 据类型) 用
⑤其他运算表达式 运算符 功能 举例 含义 Between 决定一个数值是否在 一个指定值得范围内 Between 1 And 10 在1到10之间 In 决定一个字符串是否 是一列表值的成员 In(“团员” , “男”) 是“团员”或是男生 中的任意一个 Is 与Null一起使用,以 决定一个值是否是 Null或Not Null Is Null Is Not Null 表示该字段无数据 该字段有数据 Like 决定一个字符串是否 以一个或更多字符开 始,需要通配符“*” 号或“?” 号以使 Like运算符正确的使 用。 Like “a*” Like “File???” 以“a”开头的字符串 以File开头,后3位为 任意的字符 (专用文本或备注数 据类型)