级Access中的表达式_第1页
级Access中的表达式_第2页
级Access中的表达式_第3页
级Access中的表达式_第4页
级Access中的表达式_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、也可以是数字字符串或逻辑值) 使用减号(-):减号可用于一个日期减去一个整数(也可以是数字字符串或逻辑值),得到一个新日期;也可两个日期相减,得到一个整数,表示两个日期之间相关的天数,日期表达式示例,连接运算符,连接运算符 + 格式:字符表达式1+字符表达式2 功能:将字符表达式2的值连接在字符表达式1的值的尾部,生成一个新的字符串. 注意:必须是两个表达式均为字符串时才能进行连接运算,连接运算符,连接运算符 & 格式:表达式1 & 表达式2 功能:将表达式2的值连接在表达式1的尾部,表达式1和表达式2的值可以是字符、数值、日期或逻辑型数据。 如果表达式的值是数值、日期或逻辑值,Access先

3、把它们转换成字符,再进行连接运算,可将多个表达式的值连接在一起,连接运算符示例,比较运算符-常用比较运算符,比较说明,数值型数据按数值大小进行比较 字符型数据按照字符的ASCII码比较,但字母不区分大小写 日期型数据进行比较时,日期在前的为小,日期在后的为大 逻辑值false大于逻辑值true 汉字进行比较时,可以设置按照 “汉语拼音”或“中文笔画”进行比较,比较运算符示例,比较运算符IS,格式:表达式 IS Null 功能:如果表达式的值为空,结果为-1,否则为0 格式:表达式 Is Not Null 功能:如果表达式的值不为空,结果为-1,否则为0,比较运算符In,功能:判断In左侧表达式

4、的值是否出现在In右侧的各个值中;如果在,结果为真值,否则为假值。在运算符In前面可以使用逻辑运算符Not,表示相反的条件,比较运算符In用法示例,比较运算符Between and,功能:判断Between左侧表达式的值是否在Between And指定的范围内,如果在,则为真传,否则为假值。Not放在Between之前,表示条件相反,BetweenAnd用法示例,比较运算符Like,功能:判断Like左侧的表达式的值是否符合右侧指定的模式符,如果符合,则返回真值,否则,为假值。 注意:模式符放在定界符单引号或双引号之间。模式符中使用中括号,即限定一个范围 通配符#表示一个数字,*表示零个或多个

5、字符,?表示一个字符,Like用法示例,逻辑运算符,函数,Access提供上百个函数,这里介绍常用函数。其他的可通过“帮助”去查询。 函数使用时,名称的字母不分大小写,zhi数值运算函数,Int 取整函数 格式:Int(数值表达式) 功能:当数值部分是正数时,函数值是表达式值的整数部分;当是负整数时,函数值是表达式的值,当是非整数时,函数值为最接近且小于表达式的值。 说明:如果自变量是数字字符串,先将字符串转换为数值,再取整运算,Int函数用法示例,Fix取整函数,格式:Fix(取整函数) 功能:函数的自变量是数值表达式,无论数值表达式的值是正数还是负数,函数值都是表达式值的整数部分,舍去小数

6、部分(不进位)。 数值表达式的值为正时,函数值小于或等于自变量的值,自变量的值为负时,函数值大于或等于自变量的值,Fix函示用法示例,平方根函数,格式:Sqr(数值表达式) 功能:函数的自变量是数值表达式,函数值是数值表达式值的平方根,数值表达式的值必须大于或等于0。 说明:Sqr函数的自变量也可以是数字字符串,如果是,先转换,再计算,日期函数,格式:Date() 功能:无自变量。返回系统当前的日期。函数值是日期型数据,时间函数,格式:Time() 功能:无自变量。返回系统当前的时间。函数是时间型数据,日期时间型函数,格式:Now() 功能:无自变量。返回系统当前的日期和时间。函数值是日期时间

7、型数据,求日函数,格式:Day(日期表达式) 功能:自变量为日期时间型数据。返回日期表达式的日值。函数值的数据类型是数值型,求月份函数,格式:Month(日期表达式) 功能:自变量是日期表达式。返回该表达式值中的月份数。函数值是数值型,求年份函数,格式:Year(日期表达式) 功能:自变量是日期表达式。返回该表达式值中的4位年份数。函数值是数值型,求星期函数,功能:Weekday(日期表达式) 功能:自变量为日期表达式,函数值计算这天是周几。函数取值范围是17,系统默认星期日是一周的第1天,星期一是第2天。函数值是数值型数据,日期时间型函数用法示例,求日期间隔函数,格式:DateDiff(时间

8、间隔,日期1,日期2) 功能:返回两个指定日期间的时间间隔,函数值为日期2减去日期1的值。若日期2大于日期1,得正值;否则,得负值。函数值是数值型数据,时间间隔的设定值及含义,Datediff函数用法示例,字符函数,求左子串函数 格式:left(表达式,n) 功能:从表达式值的左端开始截取n个字符,每个汉字作为一个字符。 函数值是字符型数据 说明:自变量可以是字符、数值或逻辑型数据,取右子串函数,格式:right(表达式,n) 功能:从表达式的右端开始截取n个字符,一个汉字为一个字符。 函数值是字符型数据 说明:自变量可以是字符、数值或逻辑型数据,求子串函数,格式:Mid(表达式,m,n) 功

9、能:从表达式的值中截取字符,m、n是数值表达式,由同决定截取的起始位置,n为截取字符的个数。如果n省略,则从指定位置到结束;若m的值大于字符串长度,返回空串;如果n的值大于从指定位置开始的剩余字符的个数,截取到字符串的结尾。函数值为字符型数据。 说明:自变量可以是字符、数值或逻辑型数据,Left、Right、Mid函数示例,求字符个数函数,格式:Len(表达式) 功能:返回字符表达式中字符的个数。函数值是数值型数据。 说明:自变量可以是字符、数值或逻辑型数据,Len函数用法示例,小写转大写函数,格式:Ucase(字符表达式) 功能:将字符表达式值中的小写字母转换为大写字母,其他字符不变 函数值是字符型数据,大写转小写函数,格式:Lcase(字符表达式) 功能:将字符表达式值中的大写字母转换为小写字母,其他字符不变 函数值是字符型数据,生成空格函数,格式:Space(n) 功能:返回由n个空格组成的字符串。N是数值表达式。 函数值是字符型数据,字符重复函数,格式:String(n,字符表达式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论