级Access中的表达式.ppt
《级Access中的表达式.ppt》由会员分享,可在线阅读,更多相关《级Access中的表达式.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Access中的表达中的表达式式常量常量n常量通常分为系统定义常量和用户自定常量通常分为系统定义常量和用户自定义常量。义常量。n系统定义常量:系统定义常量:n逻辑值逻辑值True(真值)和(真值)和False(假值)。用(假值)。用0表示逻辑假,表示逻辑假,1表示逻辑真表示逻辑真nNull(空值),空值表示未定义值,而不是(空值),空值表示未定义值,而不是空格或空格或0。Access中常量的类型中常量的类型n数值型:整数或实数数值型:整数或实数n日期型:日期型常量要用日期型:日期型常量要用“#”作为定界符,作为定界符,如如2006年年3月月15日应该表示为日应该表示为#06-3-15#,年月日
2、之间也可用,年月日之间也可用“/”来作分隔符。来作分隔符。n字符型:用西文单引号或西文双引号作为字符型:用西文单引号或西文双引号作为定界符定界符n逻辑型:有两个,逻辑真用逻辑型:有两个,逻辑真用True(或(或-1)表示,逻辑假用表示,逻辑假用False(或(或0)表示。)表示。运算符运算符算术运算符算术运算符-负号负号乘方乘方*、/乘法、除法乘法、除法整除整除Mod求余求余+、-加法、减法加法、减法算术表达式算术表达式表达式表达式值值说明说明-224负号的优先级高于乘方负号的优先级高于乘方7-2-3数字字符先转换为数值数字字符先转换为数值,再进再进行整除运算行整除运算52*21先进行乘法运算
3、先进行乘法运算,再整除再整除5/2*25先除法先除法,再乘法再乘法True3-1True作为作为-1参加运算参加运算,False作为作为0参加运算参加运算-15 mod 6-3求余运算求余运算日期运算日期运算n使用加号使用加号(+):加号可用于一个日期与一加号可用于一个日期与一个整数个整数(也可以是数字字符串或逻辑值也可以是数字字符串或逻辑值)n使用减号使用减号(-):减号可用于一个日期减去减号可用于一个日期减去一个整数一个整数(也可以是数字字符串或逻辑值也可以是数字字符串或逻辑值),得到一个新日期得到一个新日期;也可两个日期相减也可两个日期相减,得到一个整数得到一个整数,表示两个日期之间相关
4、的表示两个日期之间相关的天数天数日期表达式示例日期表达式示例表达式表达式值值说明说明#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连接运算符连接运算符n连接运算符连接运算符+n格式格式:字符表达式字符表达式1+字符表达式字符表达式2n功能功能:将字符表达式将字符表达式2的值连接在字符表达式的值连接在字符表达式1的值的尾部的值的尾部,生成一个新的字符串
5、生成一个新的字符串.n注意注意:必须是两个表达式均为字符串时才能必须是两个表达式均为字符串时才能进行连接运算进行连接运算连接运算符连接运算符n连接运算符连接运算符&n格式格式:表达式表达式1&表达式表达式2n功能功能:将表达式将表达式2的值连接在表达式的值连接在表达式1的尾部的尾部,表达式表达式1和表达式和表达式2的值可以是字符、数值、的值可以是字符、数值、日期或逻辑型数据。日期或逻辑型数据。n如果表达式的值是数值、日期或逻辑值,如果表达式的值是数值、日期或逻辑值,Access先把它们转换成字符,再进行连接先把它们转换成字符,再进行连接运算,可将多个表达式的值连接在一起。运算,可将多个表达式的
6、值连接在一起。连接运算符示例连接运算符示例表达式表达式值值说明说明“ABC”&”XYZ”ABCXYZ字符与字符连接字符与字符连接123&123123123数值与数值连接数值与数值连接False&True0-1逻辑值与逻辑值连逻辑值与逻辑值连接接“打印日期打印日期:”-3-5#打印日期打印日期:2006-3-5字符与日期连接字符与日期连接“总计总计:”&25*4总计总计:100字符与表达式的值字符与表达式的值连接连接比较运算符比较运算符-常用比较运算常用比较运算符符=等于等于大于大于小于小于不等于不等于=大于或等于大于或等于”a”0字母进行比较时不区分大字母进行比较时不区分大小写小写“大
7、大”小小”0汉字默认的比较方式是按汉字默认的比较方式是按拼音顺序拼音顺序Truefalse0“ABC”=“AB”0比较运算符比较运算符ISn格式:表达式格式:表达式 IS Nulln功能:如果表达式的值为空,结果为功能:如果表达式的值为空,结果为-1,否则为,否则为0n格式:表达式格式:表达式 Is Not Nulln功能:如果表达式的值不为空,结果功能:如果表达式的值不为空,结果为为-1,否则为,否则为0比较运算符比较运算符Inn功能:判断功能:判断In左侧表达式的值是否出左侧表达式的值是否出现在现在In右侧的各个值中;如果在,结右侧的各个值中;如果在,结果为真值,否则为假值。在运算符果为真
8、值,否则为假值。在运算符In前面可以使用逻辑运算符前面可以使用逻辑运算符Not,表示相,表示相反的条件反的条件比较运算符比较运算符In用法示例用法示例?表达式表达式值值“中中”In(中中,大大,小小)-1Date()In(#06-3-5#,#04-3-5#)056 In(67,85,97)0A Not In(“a”,”b”,”c”)-1比较运算符比较运算符Between andn功能:判断功能:判断Between左侧表达式的左侧表达式的值是否在值是否在Between And指定的范指定的范围内,如果在,则为真传,否则为假围内,如果在,则为真传,否则为假值。值。Not放在放在Between之前,
9、表示条之前,表示条件相反。件相反。BetweenAnd用法示例用法示例表达式表达式值值Date()Between Date()-1 And Date()+1-1Date()Not Between#05-3-5#And#05-12-13#-1“B”Between“a”And“d”-112 Between 10 And 20-1099 Between 10 And 200比较运算符比较运算符Liken功能:判断功能:判断Like左侧的表达式的值是否左侧的表达式的值是否符合右侧指定的模式符,如果符合,则符合右侧指定的模式符,如果符合,则返回真值,否则,为假值。返回真值,否则,为假值。n注意:模式符放
10、在定界符单引号或双引注意:模式符放在定界符单引号或双引号之间。模式符中使用中括号号之间。模式符中使用中括号,即限,即限定一个范围定一个范围n通配符通配符#表示一个数字,表示一个数字,*表示零个或多表示零个或多个字符,?表示一个字符。个字符,?表示一个字符。Like用法示例用法示例表达式表达式值值“123”Like“#2#”-1“北京北京”Like“*北京北京*”-1#02-9-3#Like“02*”0#02-9-3#Like“2002*”-1“n1”Like“NPT?”-1“x2e大大9”Like“x#A-G?!4-8”-1逻辑运算符逻辑运算符Not逻辑非逻辑非And逻辑与逻辑与Or逻辑或逻辑
11、或函数函数nAccess提供上百个函数,这里介绍常用提供上百个函数,这里介绍常用函数。其他的可通过函数。其他的可通过“帮助帮助”去查询。去查询。n函数使用时,名称的字母不分大小写。函数使用时,名称的字母不分大小写。zhi数值运算函数数值运算函数nInt 取整函数取整函数n格式:格式:Int(数值表达式数值表达式)n功能:当数值部分是正数时,函数值是表达功能:当数值部分是正数时,函数值是表达式值的整数部分;当是负整数时,函数值是式值的整数部分;当是负整数时,函数值是表达式的值,当是非整数时,函数值为最接表达式的值,当是非整数时,函数值为最接近且小于表达式的值。近且小于表达式的值。n说明:如果自变
12、量是数字字符串,先将字符说明:如果自变量是数字字符串,先将字符串转换为数值,再取整运算串转换为数值,再取整运算Int函数用法示例函数用法示例函数函数值值说明说明Int(35.1)35结果为不大于原数值的整数结果为不大于原数值的整数Int(-35.7)-36Int(-35.1)-36Int(1-35.8)-35先计算,再取整先计算,再取整int(-34.1)-35先转换为数值,再计算先转换为数值,再计算Int(1-34.5)错误错误此为非数值字符串此为非数值字符串Fix取整函数取整函数n格式:格式:Fix(取整函数)取整函数)n功能:函数的自变量是数值表达式,无功能:函数的自变量是数值表达式,无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 中的 表达式
限制150内