




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access中的表达式常量常量通常分为系统定义常量和用户自定义常量。系统定义常量:逻辑值True(真值)和False(假值)。用0表示逻辑假,-1表示逻辑真Null(空值),空值表示未定义值,而不是空格或0。Access中常量的类型数值型:整数或实数日期型:日期型常量要用“#”作为定界符,如2006年3月15日应该表示为#06-3-15#,年月日之间也可用“/”来作分隔符。字符型:用西文单引号或西文双引号作为定界符逻辑型:有两个,逻辑真用True(或-1)表示,逻辑假用False(或0)表示。算术表达式表达式值说明-2^24负号的优先级高于乘方‘7’\’-2’-3数字字符先转换为数值,再进行整除运算5\2*21先进行乘法运算,再整除5/2*25先除法,再乘法True^3-1True作为-1参加运算,False作为0参加运算-15mod6-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的值可以是字符、数值、日期或逻辑型数据。如果表达式的值是数值、日期或逻辑值,Access先把它们转换成字符,再进行连接运算,可将多个表达式的值连接在一起。连接运算符示例表达式值说明“ABC”&”XYZ”ABCXYZ字符与字符连接123&123123123数值与数值连接False&True0-1逻辑值与逻辑值连接“打印日期:”-3-5#打印日期:2006-3-5字符与日期连接“总计:”&25*4总计:100字符与表达式的值连接比较运算符-常用比较运算符=等于>大于<小于<>不等于>=大于或等于<=小于或等于比较运算符示例表达式值说明“A”>”a”0字母进行比较时不区分大小写“大”>”小”0汉字默认的比较方式是按拼音顺序True>false0“ABC”=“AB”0比较运算符—IS格式:表达式ISNull功能:如果表达式的值为空,结果为-1,否则为0格式:表达式IsNotNull功能:如果表达式的值不为空,结果为-1,否则为0比较运算符—In功能:判断In左侧表达式的值是否出现在In右侧的各个值中;如果在,结果为真值,否则为假值。在运算符In前面可以使用逻辑运算符Not,表示相反的条件比较运算符—Between…and功能:判断Between左侧表达式的值是否在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左侧的表达式的值是否符合右侧指定的模式符,如果符合,则返回真值,否则,为假值。注意:模式符放在定界符单引号或双引号之间。模式符中使用中括号[],即限定一个范围通配符#表示一个数字,*表示零个或多个字符,?表示一个字符。逻辑运算符Not逻辑非And逻辑与Or逻辑或函数Access提供上百个函数,这里介绍常用函数。其他的可通过“帮助”去查询。函数使用时,名称的字母不分大小写。zhi数值运算函数Int取整函数格式:Int(数值表达式)功能:当数值部分是正数时,函数值是表达式值的整数部分;当是负整数时,函数值是表达式的值,当是非整数时,函数值为最接近且小于表达式的值。说明:如果自变量是数字字符串,先将字符串转换为数值,再取整运算Fix取整函数格式:Fix(取整函数)功能:函数的自变量是数值表达式,无论数值表达式的值是正数还是负数,函数值都是表达式值的整数部分,舍去小数部分(不进位)。数值表达式的值为正时,函数值小于或等于自变量的值,自变量的值为负时,函数值大于或等于自变量的值Fix函示用法示例函数值说明fix(35.1)35fix(-35.7)-35fix(-0.1)0fix(1-35.8)-34先计算,再取整fix(‘-34.1’)-34先转换为数值,再计算fix(‘1-34.5’)错误此为非数值字符串时间函数格式:Time()功能:无自变量。返回系统当前的时间。函数是时间型数据。日期时间型函数格式:Now()功能:无自变量。返回系统当前的日期和时间。函数值是日期时间型数据。求日函数格式:Day(日期表达式)功能:自变量为日期时间型数据。返回日期表达式的日值。函数值的数据类型是数值型。求月份函数格式:Month(日期表达式)功能:自变量是日期表达式。返回该表达式值中的月份数。函数值是数值型。求年份函数格式:Year(日期表达式)功能:自变量是日期表达式。返回该表达式值中的4位年份数。函数值是数值型。求星期函数功能:Weekday(日期表达式)功能:自变量为日期表达式,函数值计算这天是周几。函数取值范围是1~7,系统默认星期日是一周的第1天,星期一是第2天。函数值是数值型数据。日期时间型函数用法示例函数值函数值Date()2006-3-7Month(Date())3Time()14:04:29Year(Date())2006Now()2006-3-714:04:29Weekday(date())3Day(Date())7Year(#06-3-5#)-101996求日期间隔函数格式:DateDiff(时间间隔,日期1,日期2)功能:返回两个指定日期间的时间间隔,函数值为日期2减去日期1的值。若日期2大于日期1,得正值;否则,得负值。函数值是数值型数据。时间间隔的设定值及含义时间间隔参数含义yyyy函数值为两个日期相差的年份q函数值为两个日期相差的季度m函数值为两个日期相差的月份y,d函数值为两个日期相差的天数w函数值为两个日期相差的周数(满7天为一周)Datediff函数用法示例函数值说明Datediff(“yyyy”,#06-3-5#,#03-12-31#)-3相差的年份数Datediff(“q”,#06-3-10#,#06-4-1#)1相差的季度数Datediff(“m”,#06-3-10#,#06-4-1#)1相差的月份数Datediff(“y”,#06-3-10#,#06-4-1#)22相差的天数Datediff(“w”,#06-3-10#,#06-4-1#)3相差的周数字符函数求左子串函数格式:left(表达式,n)功能:从表达式值的左端开始截取n个字符,每个汉字作为一个字符。函数值是字符型数据说明:自变量可以是字符、数值或逻辑型数据取右子串函数格式:right(表达式,n)功能:从表达式的右端开始截取n个字符,一个汉字为一个字符。函数值是字符型数据说明:自变量可以是字符、数值或逻辑型数据求子串函数格式:Mid(表达式,m[,n])功能:从表达式的值中截取字符,m、n是数值表达式,由同决定截取的起始位置,n为截取字符的个数。如果n省略,则从指定位置到结束;若m的值大于字符串长度,返回空串;如果n的值大于从指定位置开始的剩余字符的个数,截取到字符串的结尾。函数值为字符型数据。说明:自变量可以是字符、数值或逻辑型数据Left、Right、Mid函数示例函数值函数值Left(“北京”,1)北Right(55.78,’3’).78Left(#06-3-7#,4)06-3Right(True,1)1Right(‘北京’,1)京Left(3*4+12,1)2Mid(‘中央财经大学’,3,2)财经Mid(#2006-3-7#,”4”,”2”)6-求字符个数函数格式:Len(表达式)功能:返回字符表达式中字符的个数。函数值是数值型数据。说明:自变量可以是字符、数值或逻辑型数据Len函数用法示例函数值函数值Len(‘中央财经大学’)6Len(12345)5Len(3+8*4)2Len(#2006-3-6#)8Len(True)2Len(False)1Len(#2006-12-31#)10Len(“12+34”)5Len(“ABCD123”)7Len(True+1)1小写转大写函数格式:Ucase(字符表达式)功能:将字符表达式值中的小写字母转换为大写字母,其他字符不变函数值是字符型数据大写转小写函数格式:Lcase(字符表达式)功能:将字符表达式值中的大写字母转换为小写字母,其他字符不变函数值是字符型数据生成空格函数格式:Space(n)功能:返回由n个空格组成的字符串。N是数值表达式。函数值是字符型数据字符重复函数格式:String(n,字符表达式)功能:将字符表达式值的第一个字符重复n次,生成一个新字符串。n是数值表达式。函数值是字符型数据。说明:函数自变量字符表达式的位置也可以使用ASCII码。函数用法示例函数值Ucase(‘Access”)ACCESSLcase(‘Access’)access
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国细菌来源的微生物脂肪酶行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国纸浆泵行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国纳米塑料行业发展分析及发展趋势预测与投资风险研究报告
- 2025-2030中国糖霜酥皮行业市场发展趋势与前景展望战略研究报告
- 患者身份互换方案范本
- 车牌螺丝销售方案范本
- 顶管安全施工方案
- 《法律与生活》第二课高考试题汇编
- 小品小景施工方案
- 水井干枯处理方案范本
- 遥感原理与应用课件
- DB44T 378-2006东风螺养殖技术规范 养成技术
- 化工企业特种设备
- 互联网营销及实战运营
- 个人装修合同免费样本范文5篇
- 洼田饮水试验课件
- 【培训课件】卓越绩效评价准则导入培训
- midas Civil教程之梁桥抗震专题
- 发达资本主义国家的经济与政治课件
- 肥厚型梗阻性心肌病与麻醉1课件
- 注塑成型工艺流程图
评论
0/150
提交评论