ACCESS常用函数.doc_第1页
ACCESS常用函数.doc_第2页
ACCESS常用函数.doc_第3页
ACCESS常用函数.doc_第4页
全文预览已结束

下载本文档

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

文档简介

精品文档ACCESS常用函数类型函数名函数格式说明算术函数绝对值Abs()返回数值表达式的绝对值取整Int()返回数值表达式的整数部分值 Fix()返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数Round(3.567,2)输出来的结果为3.57 表示将3.567保留两位小数,第三位小数四舍五入。平方根Srq()返回数值表达式的平方根值符号Sgn()返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1随机数Rnd()产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0正弦函数Sin()返回数值表达式的正弦值余弦函数Cos()返回数值表达式的余弦值正切函数Tan()返回数值表达式的正切值自然指数Exp()计算e的N次方,返回一个双精度自然对数Log()计算以e为底的数值表达式的值的对数文本函数生成空格字符Space()返回由数值表达式的值确定的空格个数组成的空字符串。 例如space(5) 输出来的结果是”五个空格” (带着双引号)字符重复String(,字符表达式))返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串 例如string(3,“abc”)输出来的结果是“aaa”字符串截取Left(,)返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式 例如left(“shufhu”,2)输出结果是“sh” left(“张三”,1)输出结果为“张”Right(,)返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式 例如输right(“abcxyz”,4)输出结果为“cxyz” right(张红”,1)输出结果为”红“ right(”张晓红“,2)输出结果为”晓红“ Mid(,)返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符。其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置。数值表达式2可以省略,若省略了数值表达式2,则返回的值是:从字符表达式最左端某个字符开始,截取到最后一个字符为止的若干个字符 例如mid(“abcxyz“2,3) 输出结果为”bcx“ mid(”abcxyz“,2)输出结果为“bcxyz“ mid(”张晓红“,2)输出结果为”晓红“字符串长度Len()返回字符表达式的字符个数,当字符表达式是Null值时,返回Null值 计算个数的 len(“张晓红“) 输结果为3 len(”abdcd“)输出结果为5删除空格Ltrim()去掉字符表达式开始空格的字符串Rtrim()去掉字符表达式尾部空格的字符串Trim()去掉字符表达式开始和尾部空格的字符串字符串检索Instr(,)返回一个值,该值是检索子字符串在字符串中最早出现的位置。其中,数值表达式为可选项,是检索的起始位置,若省略,从第一个字符开始检索。比较方法为可选项,指定字符串比较方法。值可以为1、2或0,值为0(缺省)做二进制比较,值为1做不区分大小写的文本比较,值为2做基于数据库中包含信息的比较。若指定比较方法,则必须指定数据表达式值 例如 instr(”abcxyz“,”bc“)则输出结果为2 instr(3,”abcxyz“,”bc“)表示从母串指定的位置开始寻找子串 表示从第三个位置开始查找bc 所以输出结果为0(就是说没有找到)大小写转换Ucase()将字符表达式中小写字母转换成大写字母Lcase()将字符表达式中大写字母转换成小写字母SQL聚合函数总计Sum()返回字符表达式中的总和。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段 一般都写得是字段名 在access中写字段名的时候要加上中括号 sum(成绩) 则输出字段名为成绩这一列的所有的计算结果平均值Avg()返回字符表达式中的平均值。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段 avg( year(date()-year(出生日期) 年龄的平均值 里面就是年龄的表达式计数Count()返回字符表达式中的个数,即统计记录个数。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段名应该是数字数据类型的字段 count(成绩)最大值Max()返回字符表达式中值的最大值,字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段最小值Min()返回字符表达式中值的最小值,字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段日期/时间函数截取日期分量Day()日期表达式日期的整数(131) year(date() 或者year(#2015-10-10#)则输出日份Month()日期表达式月份的整数(112) year(date() 或者year(#2015-10-10#)则输出月份Year()日期表达式年份的整数 year(date() 或者year(#2015-10-10#) 则输出年份Weekday()17的整数。表示星期几 weekday(#2015-9-1#)截取时间分量Hour()返回时间表达式的小时数(023)Minute()返回时间表达式的分钟数(059)Second()返回时间表达式的秒数(059)获取系统日期和系统时间Date()当前系统日期 年月日Time()当前系统时间 时分秒Now()当前系统日期和时间 年月日加时分秒时间间隔DateAdd(,)对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值返回包含指定年月日的日期DateDiff(,W1,W2)返回日期1和日期2之间按照间隔类型所指定的时间间隔数目DatePart(,)返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的转换函数字符串转换字符代码Asc()返回字符表达式首字符的ASCII值字符代码转换字符Chr()返回与字符代码对应的字符数字转换成字符串Str()将数值表达式转换成字符串字符转换成数字Val(字符表达式)将数值字符串转换成数值型数字Nz(),规定值如果表达式为null,Nz函数返回0;对零长度的空串可以自定义一个返回值(规定值)程序流程函数选择Choose(,)根据索引式的值来返回表达式列表中的某个值。索引式值为1,返回表达式1的值,索引式值为2,返回表达式2的值,以此类推。当索引式值小于1或大于列出的表达式数目时,返回无效值(null)条件Iif(条件表达式,表达式1,表达式2)根据条件表达式的值决定函数的返回值,当条件表达式值为真,函数返回值为表达式1的值,条件表达式值为假,函数返回值为表达式2的值。开关Switch(,)计算每个条件表达式,并返回列表中第一个条件表达式为True时与其关联的表达式的值消息函数利用提示框输入InputBox(提示,标题,默认)在对话框中显示提示信息,等待用户输入正文并按下按钮,并返回文本框中输入的内容(string型)提示框Msgbox(提示,按钮、图标和默认按钮,标

温馨提示

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

评论

0/150

提交评论