级Access中的表达式

级Access中的表达式

ID:37559412

大小:479.60 KB

页数:50页

时间:2019-05-12

级Access中的表达式_第1页
级Access中的表达式_第2页
级Access中的表达式_第3页
级Access中的表达式_第4页
级Access中的表达式_第5页
资源描述:

《级Access中的表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access中的表达式常量常量通常分为系统定义常量和用户自定义常量。系统定义常量:逻辑值True(真值)和False(假值)。用0表示逻辑假,-1表示逻辑真Null(空值),空值表示未定义值,而不是空格或0。Access中常量的类型数值型:整数或实数日期型:日期型常量要用“#”作为定界符,如2006年3月15日应该表示为#06-3-15#,年月日之间也可用“/”来作分隔符。字符型:用西文单引号或西文双引号作为定界符逻辑型:有两个,逻辑真用True(或-1)表示,逻辑假用False(或0)表示。运算符—算术运算符-

2、负号^乘方*、/乘法、除法整除Mod求余+、-加法、减法算术表达式表达式值说明-2^24负号的优先级高于乘方‘7’’-2’-3数字字符先转换为数值,再进行整除运算52*21先进行乘法运算,再整除5/2*25先除法,再乘法True^3-1True作为-1参加运算,False作为0参加运算-15mod6-3求余运算日期运算使用加号(+):加号可用于一个日期与一个整数(也可以是数字字符串或逻辑值)使用减号(-):减号可用于一个日期减去一个整数(也可以是数字字符串或逻辑值),得到一个新日期;也可两个日期相减,得到一

3、个整数,表示两个日期之间相关的天数日期表达式示例表达式值说明#06-3-5#+12006-3-6日期加数值#06-3-5#-#05-10-1#155两个日期相减,得到相差的天数#06-3-5#-’8’2006-2-25数值字符转换为数值后再进行运算#06-3-5#+True2003-3-4连接运算符连接运算符+格式:字符表达式1+字符表达式2功能:将字符表达式2的值连接在字符表达式1的值的尾部,生成一个新的字符串.注意:必须是两个表达式均为字符串时才能进行连接运算连接运算符连接运算符&格式:表达式1&表达式2功能

4、:将表达式2的值连接在表达式1的尾部,表达式1和表达式2的值可以是字符、数值、日期或逻辑型数据。如果表达式的值是数值、日期或逻辑值,Access先把它们转换成字符,再进行连接运算,可将多个表达式的值连接在一起。连接运算符示例表达式值说明“ABC”&”XYZ”ABCXYZ字符与字符连接123&123123123数值与数值连接False&True0-1逻辑值与逻辑值连接“打印日期:”-3-5#打印日期:2006-3-5字符与日期连接“总计:”&25*4总计:100字符与表达式的值连接比较运算符-常用比较运算符

5、=等于>大于<小于<>不等于>=大于或等于<=小于或等于比较说明数值型数据按数值大小进行比较字符型数据按照字符的ASCII码比较,但字母不区分大小写日期型数据进行比较时,日期在前的为小,日期在后的为大逻辑值false大于逻辑值true汉字进行比较时,可以设置按照“汉语拼音”或“中文笔画”进行比较。比较运算符示例表达式值说明“A”>”a”0字母进行比较时不区分大小写“大”>”小”0汉字默认的比较方式是按拼音顺序True>false0“ABC”=“AB”0比较运算符—IS格式:表达式ISNull功能:如果表达式的值为

6、空,结果为-1,否则为0格式:表达式IsNotNull功能:如果表达式的值不为空,结果为-1,否则为0比较运算符—In功能:判断In左侧表达式的值是否出现在In右侧的各个值中;如果在,结果为真值,否则为假值。在运算符In前面可以使用逻辑运算符Not,表示相反的条件比较运算符In用法示例?表达式值“中”In(‘中’,’大’,’小’)-1Date()In(#06-3-5#,#04-3-5#)056In(67,85,97)0‘A’NotIn(“a”,”b”,”c”)-1比较运算符—Between…and功能:判断Bet

7、ween左侧表达式的值是否在Between…And指定的范围内,如果在,则为真传,否则为假值。Not放在Between之前,表示条件相反。Between…And用法示例表达式值Date()BetweenDate()-1AndDate()+1-1Date()NotBetween#05-3-5#And#05-12-13#-1“B”Between“a”And“d”-1’12’Between’10’And’20’-1‘099’Between’10’And’20’0比较运算符—Like功能:判断Like左侧的表达式的值是否

8、符合右侧指定的模式符,如果符合,则返回真值,否则,为假值。注意:模式符放在定界符单引号或双引号之间。模式符中使用中括号[],即限定一个范围通配符#表示一个数字,*表示零个或多个字符,?表示一个字符。Like用法示例表达式值“123”Like“#2#”-1“北京”Like“*北京*”-1#02-9-3#Like“02*”0#02-9-3#Like“2002*”-1“n1”L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。