ACCESS函数列表
access常用的数学函数
函数名称作用Abs(数值表达式)绝对值函数返回数值表达式的绝对值Int(数值表达式)取整函数返回数值表达式的整数部分Fix(数值表达式)取整函数参数为正值时,与 Int 函数相同;参数为负值时,Int函数返回小于等于参数值的第一个负数,而 Fix 函数返回大于等于参数值的第一个负数Exp(数值表达式)自然指数函数计算 e 的 n 次方,返回一个双精度数(e=2.71828)Log(数值表达式)自然对数函数计算以 e 为底的数值表达式的值的对数Sqr(数值表达式)开平方函数计算数值表达式的平方根Sin(数值表达式)正弦三角函数计算数值表达式的正弦值,数值表达式值表示以弧度为单位的角度值Cos(数值表达式)余弦三角函数计算数值表达式的余弦值,数值表达式值表示以弧度为单位的角度值Tan(数值表达式)正切三角函数计算数值表达式的正切值,数值表达式值表示以弧度为单位的角度值Rnd(数值表达式)产生随机数函数产生一个0~1之间的随机数,为单精度类型。
数值表达式参数为随机数种子,决定产生随机数的方式。
如果数值表达式值小于0,每次产生相同的随机数。
如果数值表达式大于0,每次产生新的随机数。
如果数值表达式值等于0,产生最近生成的随机数,且生成的随机数序列相同。
如果省略数值表达式参数,则默认参数值大于0举例Abs(-7)=7Int(6.28)=6Int(-6.28)=-7Fix(6.28)=6Fix(-6.28)=-6Exp(2)=7.38905609893065Log(6)=1.79175946922805Sqr(25)=5Sin(90*3.14159/180)=计算90度角的正弦值Cos(45*3.14159/180)=计算45度角的余弦值Tan(30*3.14159/180)=计算30度角的正切值Int(100*Rnd)=产生0~99的随机整数Int(101*Rnd)=产生0~100的随机整数。
ACCESS常用函数
ACCESS常用函数ACCESS是一款广泛使用的数据库软件,其拥有众多的函数,可帮助用户完成各种数据库操作。
以下是ACCESS常用函数中文解释:一、数值函数1.ABS函数:返回指定数值的绝对值。
2.CEILING函数:返回大于或等于指定数值的最小整数。
3.EXP函数:返回自然对数的指定指数幂。
6.LOG10函数:返回指定数的以10为底的对数。
9.RANDOM函数:返回随机数。
10.ROUND函数:返回四舍五入后的整数或指定小数位数的数值。
11.SIGN函数:返回一个数的符号。
二、字符串函数1.LEFT函数:返回字符串的左侧字符。
3.LOWER函数:返回由指定字符串转换成小写字母的新字符串。
4.MID函数:返回从指定字符串的第一个字符开始的指定字符数量的字符串。
5.REPLACE函数:将在指定字符串中出现的一个子字符串替换为另一个字符串。
三、日期函数1.DATE函数:返回由年、月和日组成的日期值。
3.MONTH函数:返回指定日期的月份。
4.NOW函数:返回当前日期和时间。
5.SECOND函数:返回指定时间的秒数。
7.WEEKDAY函数:返回指定日期的星期几。
四、逻辑函数1.AND函数:返回两个或多个逻辑表达式的逻辑与运算结果。
2.IF函数:根据条件返回不同的值。
6.TRUE函数:返回逻辑真值。
五、其他函数1.COUNT函数:返回指定列(或其他表达式)中非空值的数量。
2.DLOOKUP函数:返回符合查询条件的一条记录中的一个单元格的值。
3.FIRST函数:返回满足查询条件的第一条记录中指定列的值。
4.ISNULL函数:返回一个值是否为空的布尔值。
函数:如果表达式为空,则返回指定替代值。
7.VAL函数:返回一个字符串表达式的数值。
Access公式函数大全(超全)
Access公式函数大全(超全)Microsoft Access是Microsoft Office的一个数据库管理工具,它允许用户创建自己的数据库,输入数据、处理数据并以各种方式输出数据。
在Access中,使用公式函数对数据进行计算处理,提高工作效率。
下面列出Access中常用的公式函数。
文本函数- `LEN`函数:用于计算指定文本字符串的长度。
- `LEFT`函数:用于从文本字符串左侧提取指定数量的字符。
- `RIGHT`函数:用于从文本字符串右侧提取指定数量的字符。
- `MID`函数:用于从文本字符串的指定位置提取指定数量的字符。
- `TRIM`函数:用于删除文本字符串中的空格。
- `REPLACE`函数:用于将文本字符串中的某个字符替换为另一个字符。
- `UPPER`函数:用于将文本字符串中的所有字符转换为大写。
- `LOWER`函数:用于将文本字符串中的所有字符转换为小写。
- `PROPER`函数:用于将文本字符串中的第一个字母和所有单词的第一个字母转换为大写。
- `CONCATENATE`函数:用于将两个或多个文本字符串合并为一个字符串。
- `FORMAT`函数:用于将数值、日期/时间等数据格式化为指定的格式。
数学函数- `ABS`函数:用于返回指定数字的绝对值。
- `ROUND`函数:用于将数字四舍五入到指定的小数位数。
- `INT`函数:用于返回数字的整数部分。
- `MOD`函数:用于返回两个数相除的余数。
- `EXP`函数:用于返回指定数字的指数值。
- `LOG`函数:用于返回指定数字的自然对数。
- `SIN`函数:用于返回指定角度的正弦值。
- `COS`函数:用于返回指定角度的余弦值。
- `TAN`函数:用于返回指定角度的正切值。
- `ASIN`函数:用于返回指定数字的反正弦值。
- `ACOS`函数:用于返回指定数字的反余弦值。
- `ATAN`函数:用于返回指定数字的反正切值。
access基本函数大全【经典】
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目
DatePart(<表达式1>,<表达式2>,<表达式3>)
返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的
转换函数
字符串转换字符代码
按照指定的小数位数进行四舍五入运算的结果。[<表达式>]是进行四舍五入运算小数点右边保留的位数
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
Minute(<时间表达式>)
返回时间表达式的分钟数(0~59)
Second(<时间表达式>)
返回时间表达式的秒数(0~59)
获取系统日期和系统时间
Date()
返回当前系统日期
Time()
返回当前系统时间
Now()
返回当前系统日期和时间
时间间隔
DateAdd(<间隔类型>,<间隔值>,<表达式>)
对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值
返回由数值表达式的值确定的空格个数组成的空字符串
字符重复
String(<数值表达式>,<字符表达式))
返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串
Access函数
Access函数Avg 函数 (2)Count 函数 (2)First、Last 函数 (3)Min、Max 函数 (4)StDev、StDevP 函数 (4)Sum 函数 (5)Var、VarP 函数 (5)IsError 函数 (6)Day 函数 (6)使用SQL 函数计算字段 (7)Hour 函数 (7)IsEmpty 函数 (8)IsNumeric 函数 (8)FormatDateTime 函数 (8)Asc 函数 (9)SLN 函数 (10)TimeSerial 函数 (10)在查询中包括用户定义函数(ADP) (11)DSum 函数 (12)CurDir 函数 (13)Tan 函数 (13)IMEStatus 函数 (14)Right 函数 (15)Avg 函数计算在查询的指定字段中所包含的一组值的算术平均值。
语法Avg(expr)expr 占位符代表一个字符串表达式,它标识的字段包含被计算平均值的数据,或者代表使用该字段的数据执行计算的表达式。
expr 中的操作数可包括表字段名、常量名或函数名(可以是固有的或用户自定义的函数,但不能是其他 SQL 聚合函数)。
说明使用Avg计算的平均值是算术平均值(值的总和除以值的数目)。
例如,可以使用Avg计算运费的平均值。
在计算中,Avg函数不能包含任何Null字段。
您可以将Avg用于查询表达式中和QueryDef对象的SQL属性中,或者在基于SQL 查询创建Recordset对象时使用。
Count 函数计算查询所返回的记录数语法Count(expr)expr 占位符代表字符串表达式,它标识的字段包含了要统计的数据,或者是使用该字段的数据执行计算的表达式。
expr 中的操作数可包括表字段名或函数名(可以是固有的或者用户自定义的函数,但不能是其他 SQL 聚合函数)。
可以统计包括文本在内的任何类型数据。
说明可以使用Count来统计基本查询的记录数。
access常用函数汇总
▲日期/时间Day 返回日期的d部分,等同于datepart的d部分Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select Year 返回某个日期的年份▲检查IsNull 检测是否为Null值,null值返回0,非null值返回-1▲算术Abs 绝对值Fix 返回数字的整数部分(即小数部分完全截掉)Int 将数字向下取整到最接近的整数。
(其实等同于Fix)Log 返回以E为底的对数值Rnd 返回一个0到1之间的随机数值Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)Sqr 返回平方根值▲合计函数Avg 取字段平均值Count 统计记录条数Max 取字段最大值Min 取字段最小值▲文本Asc 返回字母的Acsii值,select Asc("A")返回65Chr 将ascii值转换到字符select chr(65)返回"A"InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0 Left 左截取字符串Len 返回字符串长度LTrim 左截取空格Mid 取得子字符串select mid("123",1,2) as midDemo 返回12Right 右截取字符串RTrim 右截取空格Space 产生空格select Space(4)返回4个空格Trim 截取字符串两头的空格。
Access常用函数
1. 转换所谓转换就是从一种格式转换为另一种格式,比如数字转换成字符串,字符串转换成数字等。
在Access 2007的帮助中该类函数共有16个,这里只介绍一些常用的函数,其它函数的使用方法请查看联机帮助文档。
l 数字转字符串函数Str(数字)Str()函数是将一个数值转换成字符串,例:Str(9999.863),其结果是“9999.863”,Str(-9999.863),其结果是“-9999.863”如果含有字母,系统将出现错误。
当一数字转成字符串时,总会在前头保留一空位来表示正负。
如果“数字”为正,返回的字符串包含一前导空格暗示有一正号。
可以使用Format函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。
与Str不同的是,Format函数不包含前导空格来放置“数字”的正负号。
注意:Str函数只视句点(.) 为有效的小数点。
如果使用不同的小数点(例如,国际性的应用程序),可使用CStr将数字转成字符串。
l 字符串转数字函数Val(字符串)Val函数是将一个数值型字符串转换成数值,例:Val(“9999.863”),其结果是9999.863,Val函数,在它不能识别为数字的第一个字符上,停止读入字符串。
那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。
但是函数可以识别进位制符号&O(八进制)和&H(十六进制)。
空白、制表符和换行符都从参数中被去掉。
下面的例子返回值为1615198:Val(" 1615 198th Street N.E.")在下面的代码中,Val为所示的十六进制数值返回十进制数值-1。
Val("&HFFFF")如果字符串的首位是字母,其结果为0。
l 空值处理函数Nz(表达式)空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz 函数返回零、零长度字符串(零长度字符串:不含字符的字符串。
Access函数大全
Access 函数大全1/49 陈树青Abs 函数返回参数的绝对值,其类型和参数相同。
语法Abs (number )必要的number 参数是任何有效的数值表达式,如果number 包含包含 Null Null Null,则返回,则返回Null ,如果number 是未初始化的变量,则返回的变量,则返回 0 0 0。
说明一个数的绝对值是将正负号去掉以后的值。
例如,一个数的绝对值是将正负号去掉以后的值。
例如,ABS(-1) ABS(-1) ABS(-1) 和和 ABS(1) ABS(1) 都返回都返回都返回 1 1 1。
Array 函数返回一个包含数组的返回一个包含数组的 Variant Variant Variant。
语法Array(arglist )所需的arglist 参数是一个用逗号隔开的值表,这些值用于给Variant 所包含的数组的各元素赋值。
如果不提供参数,则创建一个长度为参数,则创建一个长度为 0 0 0 的数组。
的数组。
说明用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。
在下面的示例中,第一条语句创建一个Variant 的变量的变量 A A A。
第二条语句将一个数组赋给变量第二条语句将一个数组赋给变量 A A A。
最后一条语句将该数组的第二个元素的值赋给另一个变量。
Dim A As Variant A = Array(10,20,30) B = A(2)使用Array 函数创建的数组的下界受Option Base 语句指定的下界的决定语句指定的下界的决定, , , 除非除非Array 是由类型库(例如VBA.Array )名称限定。
如果是由类型库名称限定,则Array 不受Option Base 的影响。
注意没有作为数组声明的Variant 也可以表示数组。
除了长度固定的字符串以及用户定义类型之外,Variant 变量可以表示任何类型的数组。
尽管一个包含数组的Variant 和一个元素为Variant 类型的数组在概念上有所不同,但对数组元素的访问方式是相同的。
ACCESS基本函数大全【经典免费】
ACCESS基原函数大齐之阳早格格创做证明回数值表白式的千万于值回数值表白式的整数部分值,参照为背值时返回大于等于参数值的第一个背数回数值表白式的整数部分值,参照为背值时返回小于等于参数值的第一个背数照指定的小数位数举止四舍五进运算的截止.[<表白式>]是举止四舍五进运算小数面左边死存的位数回数值表白式的仄圆根值回数值表白式值的标记值.当数值表白式值大于0,返回值为1;当数值表白式值等于0,返回值为0;当数值表白式值小于0,返回值为-收一个0到9之间的随机数,为单粗度典型.如果数值表白式值小于0,屡屡爆收相共的随机数;如果数值表白式值大于0,屡屡爆收新参数,则默认参数值大于0回数值表白式的正弦值回数值表白式的余弦值回数值表白式的正切值计e的N次圆,返回一个单粗度计以e为底的数值表白式的值的对于数回由数值表白式的值决定的空格个数组成的空字符串回一个由字符表白式的第1个字符沉复组成的指定少度为数值表白式值的字符串回一个值,该值是从字符表白式左侧第1个字符启初,截与的若搞字符.其中,字符个数是数值表白式的值.当字符表白式是null时,返返回字符表白式回一个值,该值是从字符表白式左侧第1个字符启初,截与的若搞个字符.其中,字符个数是数值表白式的值.当字符表白式是Null时,,返回字符表白式回一个值,该值是从字符表白式最左端某个字符启初,截与到某个字符为止的若搞个字符.其中,数值表白式1的值是启初的字符位子白式最左端某个字符启初,截与到末尾一个字符为止的若搞个字符回字符表白式的字符个数,当字符表白式是Null值时,返回Null值回去掉字符表白式启初空格的字符串回去掉字符表白式尾部空格的字符串回去掉字符表白式启初战尾部空格的字符串回一个值,该值是检索子字符串正在字符串中最早出现的位子.其中,数值表白式为可选项,是检索的起初位子,若简略,从第一个值为1搞没有区别大小写的文原比较,值为2搞鉴于数据库中包罗疑息的比较.若指定比较要领,则必须指定数据表白式值字符表白式中小写字母变换成大写字母字符表白式中大写字母变换成小写字母回字符表白式中的总战.字符表白式不妨是一个字段名,也不妨是一个含字段名的表白式,但是所含字段该当是数字数据典型的字段回字符表白式中的仄衡值.字符表白式不妨是一个字段名,也不妨是一个含字段名的表白式,但是所含字段该当是数字数据典型的字回字符表白式中的个数,即统计记录个数.字符表白式不妨是一个字段名,也不妨是一个含字段名的表白式,但是所含字段名该当是回字符表白式中值的最大值,字符表白式不妨是一个字段名,也不妨是一个含字段名的表白式,但是所含字段该当是数字数据典型的回字符表白式中值的最小值,字符表白式不妨是一个字段名,也不妨是一个含字段名的表白式,但是所含字段该当是数字数据典型的回日期表白式日期的整数(1~31)回日期表白式月份的整数(1~12)回日期表白式年份的整数回1~7的整数.表示星期几回时间表白式的小时数(0~23)回时间表白式的分钟数(0~59)回时间表白式的秒数(0~59)回目前系统日期回目前系统时间回目前系统日期战时间于表白式表示的日期依照隔断典型加上或者减去指定的时间隔断值回日期1战日期2之间依照隔断典型所指定的时间隔断数目回由表白式1值为年、表白式2值为月、表白式3值为日而组成的回字符表白式尾字符的ASCII值回与字符代码对于应的字符数值表白式变换成字符串数值字符串变换成数值型数字果表白式为null,Nz函数返回0;对于整少度的空串不妨自定义一个返回值(确定值)据索引式的值去返回表白式列表中的某个值.索引式值为1,返回表白式1的值,索引式值为2,返回表白式2的值,以此类推.当索引式据条件表白式的值决断函数的返回值,当条件表白式值为实,函数返回值为表白式1的值,条件表白式值为假,函数返回值为表白式计每个条件表白式,并返回列表中第一个条件表白式为True时与其闭联的表白式的值在对于话框中隐现提示疑息,等待用户输进正文并按下按钮,并返回文原框中输进的实质(string型)在对于话框中隐现疑息,等待用户单打按钮,并返回一个Integer型数值,报告用户单打的是哪一个按钮。
Access常用函数
Access常用函数讲解对象:Access 常用函数作者:融水公子 rsgz函数函数是由函数名和参数列表构成的,分为数字函数,字符函数,日期和时间函数,统计函数数字函数计算绝对值abs(-7)#7取整(左偏)int(3.9)#3int(-3.9)#-4取整(中心偏)fix(3.9)#3fix(-3.9)#-3四舍五入round(3.567,2)#3.57round(3.567,0)#4round(3.567)#4开根号sqr(4)信号函数sgn(20)#1sgn(0)#0sgn(-20)#-1随机值rnd()#0-1之间的---------------------------------------------------------------------字符函数space(5)# 产生五个空格string(3,"abc")# 取字符串首位取三次 aaa left("abcxyz",2)# 左边取两个字符ableft("李世民",1)# 取李取姓right("abcxyz",2)# 右边取两个字符 yzmid("123456",2,3)# 234 第二个开始取值取3位mid("123456",2)# 23456mid("张小凡",2)# 取名小凡len("融水公子")# 4trim()#去除前后空格。
中间的不管ltrim()#去除前面空格rtrim()#去除后面空格instr("abcxyz","bc")#母串找子串2instr(3,"abcxyz","bc")#指定位置母串找子串 0ucase()#转化成大写lcase()#转化成小写trim理解日期时间函数date()# 2020/10/17time()# 14:49now()# 2020/10/17 14:49year()year(date())year(#2020-1-1#)month()day()dateserial(2020,1,1)dateserial(year(date()),1,1)#本年的1月1号dateserial(2020,month(date()),1)#2020年本月的1号dateserial(2020,1,day(date()))#2020年1月的今天weekday(#2020-7-17#)weekday(date())统计函数sum([成绩])avg([员工表]![成绩])count([成绩])max([成绩])min([成绩])常用:年龄:year(date)-year([出生日期])姓氏:left([姓名],1)# 李取名:mid([姓名],2)# 小凡姓名:left([姓名],1)&mid([姓名],2)学号加姓名:[学号]&[姓名]平均年龄:avg(year(date)-year([出生日期]))平均年龄(保留整数):round(avg(year(date)-year([出生日期])))今天:date()明天:date()+1昨天:date()-1---。
ACCESS函数大全
ACCESS高级操作一.Access函数大全1.1日期/时间CDate 将字符串转化成为日期 select CDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔 select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等DatePart 返回日期的某个部分 select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now());Year 返回某个日期的年份1.2检查IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)IsNull 检测是否为Null值,null值返回0,非null值返回-1IsNumeric 检测是否为数字,是数字返回-1,否则返回01.3算术Abs 绝对值Atn 返正切值。
Access的各种函数归纳总结
Access的各种函数归纳总结1、数组的使用Dim 数组名( [下标下界to ] 下标上界) [As 数据类型]Dim 数组名( [ 下界to ] 上界[ , …] ) [ As 数据类型]说明:As选项缺省时,数组中各元素为变体数据类型。
下标下界的默认值为0,如果设置下标下界为非0值,则要使用to选项。
例子:Dim aa ( 5 ) As SingleDim bb ( 1 to 10 , 2 to 20 ) As StringDim cc ( 2 to 5 , 3 to 7 , 10) As BooleanDim dd ( 3 , 1 to 4 )可以在模块的通用声明部分用Option Base来指定数组的默认下标下界。
Option Base 1 设置数组的下标下界为1Option Base 0 设置数组的下标下界为默认值2、整除对两个操作数做除法运算并返回一个整数。
当操作数是小数时,首先被四舍五入为整型或长整型,然后再进行整除运算。
如果运算结果是小数,系统自动将其截断为整型或长整数,不再进行四舍五入处理。
3、取模对两个操作数做除法运算并返回余数如果操作数有小数时,则系统将其四舍五入为整数后再进行运算。
结果的正负号与被除数相同4、&运算符&两边的操作数可以是字符型、数值型或日期型。
进行连接操作前先将数值型、日期型转换为字符型,然后再做连接运算。
5、+如果两边的操作数都是数字字符串,则做字符串连接运算如果两边的操作数都是数值型,则做普通的加法运算如果一个是数字字符串,另一个为数值型,则系统自动将数字字符串转化为数值,然后进行算术加法运算。
如果一个是非数字字符串,另一个为数值型,则出错6、关系运算符号< > =如果参与比较的两个操作数都是数值型,则按它们的大小进行比较。
如果参与比较的两个操作数都是字符型,则从左到右一一对应比较。
汉字字符按汉语拼音比较大小,且大于西文字符字母不区分大小写,且大于数字汉字字符>西文字符(大小写相同)>数字>空格7、绝对值函数Abs(<数值表达式>)例题:Abs(-25/5)=58、向下取整Int(<数值表达式>)参数为负值时返回小于等于参数值的最大负数。
(完整版)ACCESS基本函数大全【经典免费】,推荐文档
类 函数名
型
函数格式
绝对值
Abs(<数值表达式>)
In数值表达式>)
Round(<数值表达式> [,<表达式>])
平方根
Srq(<数值表达式>)
算
符号
Sgn(<数值表达式>)
术
函
数
随机数
Rnd(<数值表达式>)
正弦函数 余弦函数 正切函数 自然指数 自然对数
Sin(<数值表达式>) Cos(<数值表达式>) Tan(<数值表达式>) Exp(<数值表达式>) Log(<数值表达式>)
生成空格字符 Space(<数值表达式>)
字符重复
String(<数值表达式>,< 字符表达式))
Left(<字符表达式>,<数 值表达式>)
Right(<字符表达式>,< 字符串截取 数值表达式>)
说明
返回数值表达式的绝对值 返回数值表达式的整数部分值,参考为负值时 返回大于等于参数值的第一个负数 返回数值表达式的整数部分值,参考为负值时 返回小于等于参数值的第一个负数 按照指定的小数位数进行四舍五入运算的结果。 [<表达式>]是进行四舍五入运算小数点右边保留 的位数 返回数值表达式的平方根值 返回数值表达式值的符号值。当数值表达式值 大于 0,返回值为 1;当数值表达式值等于 0,返 回值为 0;当数值表达式值小于 0,返回值为-1 产生一个 0 到 9 之间的随机数,为单精度类型。 如果数值表达式值小于 0,每次产生相同的随机 数;如果数值表达式值大于 0,每次产生新的随 机数;如果数值表达式等于 0,产生最近生成的 随机数,且生成的随机数序列相同;如果省略 数值表达式参数,则默认参数值大于 0 返回数值表达式的正弦值 返回数值表达式的余弦值 返回数值表达式的正切值 计算 e 的 N 次方,返回一个双精度 计算以 e 为底的数值表达式的值的对数 返回由数值表达式的值确定的空格个数组成的 空字符串 返回一个由字符表达式的第 1 个字符重复组成 的指定长度为数值表达式值的字符串 返回一个值,该值是从字符表达式左侧第 1 个 字符开始,截取的若干字符。其中,字符个数 是数值表达式的值。当字符表达式是 null 时, 返回 null 值;当数值表达式值为 0 时,返回一 个空串;当数值表达式值大于或等于字符表达 式的字符个数时,返回字符表达式 返回一个值,该值是从字符表达式右侧第 1 个 字符开始,截取的若干个字符。其中,字符个 数是数值表达式的值。当字符表达式是 Null 时, 返回 Null 值;当数值表达式值为 0 时,返回一 个空串;当数值表达式大于或等于字符表达式
Access函数大全资料.doc
Access函数大全资料▲日期/时间▲检查▲程序流程Choose (<索引式>,<表达式1>[,<表达式2>……<表达式n>])根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)IIF 根据表达式返回特定的值Select IIF("3>1","OK","False"),返回OKSwitch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…,<条件表达式n>,<表达式n>]) 计算每个条件表达式,并返回列表中第一个条件表达式为true时与其关联的表达式的值。
▲Sql合计(聚合)函数Avg 取字段平均值Count 统计记录条数Max 取字段最大值Min 取字段最小值StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。
StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。
Sum 计算字段的总合Var 估算样本方差(忽略样本中的逻辑值和文本)。
VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。
Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03" ,SelectFormat(3/9,"0.00")返回0.33InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0LCase 返回字符串的小写形式UCase 将字符串转大写Left 左截取字符串Right 右截取字符串Mid 取得子字符串select mid("123",1,2) as midDemo 返回12Len 返回字符串长度LTrim 左截取空格RTrim 右截取空格Trim 截取字符串两头的空格Space 产生空格select Space(4)返回4个空格String(<数值表达式>,<字符表达式>) 返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式值的字符串StrComp比较两个字符串是否内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1▲消息函数Inputbox(提示[,标题][,默认])在对话框中显示提示信息,等待用户输入正文并按下按钮;并返回文本框中输入的内容(string型)Msgbox(提示[,按钮、图标和默认按钮][,标题]) 在对话框中显示消息,等待用户单击按钮,并返回一个integer型数值,告诉用户单击的是哪一个按钮。
实用文档之ACCESS基本函数大全【经典免费】
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目
DatePart(<表达式1>,<表达式2>,<表达式3>)
返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的
转换函数
字符串转换字符代码
返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符。其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置。数值表达式2可以省略,若省略了数值表达式2,则返回的值是:从字符表达式最左端某个字符开始,截取到最后一个字符为止的若干个字符
字符串长度
Len(<字符表达式>)
Round(<数值表达式>[,<表达式>])
按照指定的小数位数进行四舍五入运算的结果。[<表达式>]是进行四舍五入运算小数点右边保留的位数
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
返回一个值,该值是检索子字符串在字符串中最早出现的位置。其中,数值表达式为可选项,是检索的起始位置,若省略,从第一个字符开始检索。比较方法为可选项,指定字符串比较方法。值可以为1、2或0,值为0(缺省)做二进制比较,值为1做不区分大小写的文本比较,值为2做基于数据库中包含信息的比较。若指定比较方法,则必须指定数据表达式值
ACCESS常用函数
为单精度类型。如果 Int(101*Rnd())
数值表达式值小于 0, '产生[0,100]的随机整数
每次产生相同的随机 Int(Rnd*6)+1
数;如果数值表达式 '产生[1,6]的随机整数
大于 0,每次产生不同
的随机数;如果数值
表达式等于 0,产生最
近生成的随机数,且
生成的随机数序列相
同;如果省略数值表
N2,则返回的值是:
从字符表达式最左端
某个字符开始,截取 文
到最后一个字符为止
的若干个字符。 本
删除空 Ltrim(< 字 符 表 达 返回字符串去掉左边 Ltrim(" abc ")
函格
式>)
空格后的字符串。 '结果为"abc "
数
Rtrim(< 字 符 表 达 返回字符串去掉右边 Rtrim(" abc ")
期
式>)
的整数(1~12)
'返回值为 9
分
Year(< 日 期 表 达 返回日期表达式年份 Year(#2010-9-18#)
量
式>)
的整数
'返回值为 2010
Weekday(< 日 期 表 返回 1~7 的整数。表 Weekday (#2010-9-18#)
达式>)
示星期几
'返回值为 6
截取系 Date()
式>)
的个数。即统计记录
个数。字符表达式可
以是一个字段名,也
可以是一个含字段名
的表达式,单所含字
段应该是数字数据类
型的字段
Access的函数汇总
(一) Ab s 函数........................................................................................................................... 4 (二) Array 函数......................................................................................................................... 4 (三) Asc 函数............................................................................................................................ 4 (四) Atn 函数............................................................................................................................ 5 (五) CallByName 函数..............................................................................................................5 (六) 类型转换函数.................................................................................................................... 5 (七) Choose 函数...................................................................................................................... 7 (九) Chr 函数............................................................................................................................ 7 (十) Command 函数..................................................................................................................8 (十一) Cos 函数.........................................................................................................................8 (十二) CreateObject 函数..........................................................................................................8 (十三) CurDir 函数..................................................................................................................10 (十四) CVErr 函数.................................................................................................................. 10 (十五) Date 函数..................................................................................................................... 10 (十六) DateAdd 函数...............................................................................................................10 (十七) DateDiff 函数............................................................................................................... 11 (十八) DatePart 函数............................................................................................................... 13 (十九) DateSerial 函数............................................................................................................ 14 (二十) DateValue 函数............................................................................................................ 14 (二十一) Day 函数...................................................................................................................15 (二十二) DDB 函数................................................................................................................. 15
Access时间日期函数大全
Access时间⽇期函数⼤全这⾥特别推荐WeekdayName() 函数、MonthName() 函数,将⽇期转换为中⽂星期名与⽉份,如"星期⼀"、"五⽉"⼀、Date() 函数、Now() 函数和 Format() 函数Select Date(), Now();Date() 函数以短⽇期格式返回当前⽇期。
Now() 函数返回当前⽇期和时间。
Select Format(Now(), "dd mmmm yyyy");您可以对⽇期值使⽤ Format() 函数来指定要⽤于该⽇期的⽇期格式。
此⽰例查询以长⽇期格式 (01 December 2003) 返回当前⽇期。
⼆、Day() 函数、WeekDay() 函数、Month() 函数和 Year() 函数Select HireDate, Day(HireDate) AS Day,Weekday(HireDate) AS WeekDay,Month(HireDate) AS Month, Year(HireDate) AS YearFROM Employees;此查询可从“雇员”表中返回每个雇员的雇⽤⽇期、雇⽤⽇、雇⽤⽇是星期⼏、雇⽤⽉份以及雇⽤年份。
请注意,WeekDay() 函数返回⼀个指⽰星期⼏的数值。
三、DatePart() 函数Select * FROM EmployeesWhere DatePart("yyyy", BirthDate) < 1960;此查询可从“雇员”表中返回出⽣⽇期早于 1960 年的所有雇员。
DatePart() 函数可⽤于提取指定⽇期的各个部分,例如⽇、⽉或年。
四、DateDiff() 函数Select EmployeeID, FirstName, BirthDate,DateDiff("yyyy", BirthDate, Date()) AS AgeFROM Employees;此查询可从“雇员”表中返回每个雇员的雇员 ID、名字、出⽣⽇期和年龄。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACCESS函数列表
ABS ACCRINT ACCRINTM ACOS ACOSH ADDRESS AMORDEGRC AM ORLINC AND AREAS ASC ASIN ASINH ATAN ATAN2 ATANH AVEDE V A VERAGE A VERAGE A VERAGEA BAHTTEXT BETADIST BETAINV BI NOMDIST CEILING CELL CHAR CHIDIST CHIINV CHITEST CHOOSE CLEAN CODE COLUMN COLUMNS COMBIN CONCA TENATE CONFIDEN CE CORREL COS COSH COUNT COUNT COUNTA COUNTBLANK CO UNTIF COUPDAYBS COUPDAYS COUPDAYSNC COUPNCD COUPNUM C OUPPCD COV AR CRITBINOM CUMIPMT CUMPRINC DA TE DATEV ALUE DA VERAGE DAY DAYS360 DB DCOUNT DCOUNTA DDB DEGREES DEVSQ DGET DISC DMAX DMIN DOLLARDE DOLLARFR DPRODUCT DSTDEV DSTDEVP DSUM DURATION DV AR DV ARP EDATE EFFECT EOMONTH ERROR.TYPE EVEN EXACT EXP EXPONDIST FACT FALS E FDIST FIND FINV FISHER FISHERINV FIXED FLOOR FORECAST FREQUENCY FTEST FV FVSCHEDULE GAMMADIST GAMMAINV GAMM ALN GCD GEOMEAN GETPIVOTDATA GROWTH HARMEAN HLOOKUP HOUR HYPERLINK HYPERLINK HYPGEOMDIST IF IF INDEX INDIREC T INFO INT INTERCEPT INTRA TE IPMT IRR ISBLANK ISERR ISERR OR ISEVEN ISLOGICAL ISNA ISNONTEXT ISNUMBER ISODD ISPMT ISREF ISTEXT KURT LARGE LCM LEFT LEN LENB LINEST LN L OG LOG10 LOGEST LOGINV LOGNORMDIST LOOKUP LOWER MA TCH MAX MAX MAXA MDETERM MDURA TION MEDIAN MID MIN MI NA MINUTE MINVERSE MIRR MMULT MOD MODE MONTH MROUN D MULTINOMIAL N NA NEGBINOMDIST NETWORKDAYS NOMINAL N ORMDIST NORMINV NORMSDIST NORMSINV NOT NOW NPER NPV ODD ODDFPRICE ODDFYIELD ODDLPRICE ODDL YIELD OFFSET OR P EARSON PERCENTILE PERCENTRANK PERMUT PHONETIC PI PMT PM T POISSON POWER PPMT PRICE PRICEDISC PRICEMA T PROB PROD UCT PROPER PV QUARTILE QUOTIENT RADIANS RAND RANDBETWE EN RANK RA TE RECEIVED REPLACE REPT RIGHT RMB ROMAN R OUND ROUNDDOWN ROUNDUP ROW ROWS RSQ RTD SEARCH SEC OND SECOND SERIESSUM SIGN SIN SIN SINH SKEW SLN SLOPE SMALL SQRT SQRTPI STANDARDIZE STDEV STDEV STDEV A STDE VP STDEVPA STEYX SUBSTITUTE SUBTOTAL SUM SUM SUMIF SU MIF SUMPRODUCT SUMSQ SUMX2MY2 SUMX2PY2 SUMXMY2 SYD T TAN TANH TBILLEQ TBILLPRICE TBILL YIELD TDIST TEXT TIME TIMEV ALUE TINV TODAY TRANSPOSE TREND TRIM TRIMMEAN TRU E TRUNC TTEST TYPE UPPER V ALUE V AR V ARA VARP V ARPA V DB VLOOKUP WEEKDAY WEEKNUM WEIBULL WIDECHAR WORKDAY XIRR XNPV YEAR YEARFRAC YIELD YIELDDISC YIELDMAT ZTEST。