Access数据库常用标准函数新

上传人:xmg****18 文档编号:118731460 上传时间:2019-12-24 格式:DOC 页数:5 大小:144.50KB
返回 下载 相关 举报
Access数据库常用标准函数新_第1页
第1页 / 共5页
Access数据库常用标准函数新_第2页
第2页 / 共5页
Access数据库常用标准函数新_第3页
第3页 / 共5页
Access数据库常用标准函数新_第4页
第4页 / 共5页
Access数据库常用标准函数新_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Access数据库常用标准函数新》由会员分享,可在线阅读,更多相关《Access数据库常用标准函数新(5页珍藏版)》请在金锄头文库上搜索。

1、. . . . .Access数据库常用标准函数一、算术函数1.绝对值函数:Abs()返回数值表达式的绝对值。如Abs(-3) =32.向下取整函数:Int()返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一负数。3.取整函数:Fix()返回数位表达式的整数部分,参数为负值时返回大于等于参数值的第一负数。例如:Int(3.25)=3,Fix(3.25)=3但Int(-3.25)= -4,Fix(-3.25)= -34.四舍五入函数:Round(,)按照指定的小数位数进入四舍五入运算的结果。是进入四舍五入运算小数点右边应保留的位数。例如:Round(3.255,1)= 3.

2、3; Round(3. 754,2)= 3.75;Round(3.754,0)= 45.开平方函数:Sqr()计算数值表达式的平方根。例如:Sqr(9)= 36.产生随机数函数:Rnd()产生一个0-1之间的随机数,为单精度类型。例如:Int(100 * Rnd) 产生0,99的随机整数 Int(101 * Rnd) 产生0,100的随机整数7.求平均值函数Avg()例如:在tstud表中求小于所有学生年龄的平均值的学生 (select avg(年龄) from tstud)8. 求和函数sum()二、字符串函数1.字符串检索函数:InStr(Start, , ,Compare)检索子字符申S

3、tr2在字符串Strl中最早出现的位置,返回一整型数。Start为可选参数,为数值式,设置检索的起始位置。如省略,从第一个字符开始检索;注意,如果Strl的申长度为零,或Str2表示的申检索不到,则InStr返回0;如果Str2的串长度为零,InStr返回Start的值。例如:strl =“98765”str2 =“65”s = InStr(strl ,str2) 返回4s = InStr( 3,“aSsiAB”,“A”,1) 返回5。从字符s开始,检索出字符A2.字符申长度检测函数:Len(或)返回字符串所含字符数。注意,定长字符,其长度是定义时的长度,和字符串实际值无关。例如:lenl =

4、 Len(“12345”) 返回5len4 = Len(“考试中心”) 返回43.字符串截取函数Left (,):字符串左边起截取N个字符。Right(,):字符串右边起截取N个字符。Mid(,N2):从字符申左边第N1个字符起截取N2个字符。例如:strl =“opqrst”str2 =“计算机等级考试”str = Left( strl,3) 返回“opq”str = Left( str2,4) 返回“计算机等”str = Right( strl,2) 返回“st”str = Right( str2,2) 返回“考试”str = Mid( strl,4,2) 返回“rs”str = Mid(

5、 str2,1,3) 返回“计算机”str = Mid(str2, 4,) 返回“等级考试”4.生成空格字符函数:Space()返回数值表达式的值指定的空格字符数。例如:strl = Space(3) 返回3个空格字符5.大小写转换函数Ucase():将字符串中小写字母转换成大写字母。Lcase():将字符串中大写字母转换成小写字毋。例如:strl = Ucase(“fHkrYt”) 返回“FHKRYT”str2 = Lcase(“fHKrYt”) 返回“fhkryt”6.删除空格函数Ltrim():删除字符串的开始空格。Rtrim():删除字符串的尾部空格。Trim():删除字符串的开始和尾

6、部空格。例如:str = “ab cde”str1 = Ltrim(str) 返回“ab cde”str2 = Rtrim(str) 返回“ab cde”str3 = Trim(str) 返回“ab cde”三、日期/时间函数日期/时间函数的功能是处理日期和时间。主要包括以下函数:1.获取系统日期和时间函数Date():返回当前系统日期。Time():返回当前系统时间。Now():返回当前系统日期和时间。例如:D = Date() 返回系统气气,如2008-08-08T = Time() 返回系统时间,如9:45:00DT = Now() 返回系统日期和时间,如2008-08-08 9:45:

7、002.截取日期分量函数Year(): 返回日期表达式年份的整数。Month():返回日期表达式月份的整数。Day():返回日期表达式日期的整数。Weekday (.W):返回1-7的整数,表示星期几。Weekday函数中,返回的星期值为星期日为1,星期一为2,以此类推。例如:Year(00-6-15) = 2000 Month(00-6-15) = 6Month(csrq)=7 : 把7月份出生的学生查找出来Year(Date()-Year(出生日期):根据出生日期计算学生年龄Date()-10:表示出系统日期10天前的日期。3.截取时间分量函数Hour():返回时间表达式的小时数(0-23

8、)。Minute():返回时间表达式的分钟数(0-58)Second():返回时间表达式的秒数(0-59)。例如:T = #10:40:11#HH = Hours(T) 返回10MM = Minute(T) 返回40SS = Second(T) 返回114.返回日期函数DateSerial(year, month, day)D=dateserial(2008,2,29) 返回#2008-2-29#D=dateserial(2008-1,8-2,0) 返回#2007-5-31#当前年的5月1日 Dateserial(year(date(),5,1)前一年的5月1日 Dateserial(year

9、(date()-1,5,1)后一年的5月1日 Dateserial(year(date()+1,5,1)5按指定形式返回日期.format() Format(#2010-1-1#,yyyy) 返回2010四、类型转换函数1.字符串转换字符代码函数:Asc()返回字符申首字符的ASCII值。例如:s = Asc(abcdef),返回972.字符代码转换字符函数:Chr()返回与字符代码相关的字符。例如:s = Chr(70),返回f;s = Chr(13),返回回车符3.数字转换成字符串函数:Str()将数值表达式值转换成字符串。注意,当一数字转成字符串时,总会在前头保留一空格来表示正负。表达式

10、值为正,返回的字符串包含一前导空格表示有一正好。例如:s = Str(99) 返回“99”,有一前导空格s = Str(-6) 返回“-6”4.字符串转换成数字函数:Val()将数字字符串转换成数值型数字。注意,数字串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。例如:s = Val()返回16s = Val()返回345s = Val()返回76五、输入输出函数1.输出函数MsgBox() 消息框MsgBox(消息, 命令个数及形式 , 标题文字 , 帮助文件, 帮助文件号) 上面的参数除“消息”是必须的,其它都是可选的。默认的“命令

11、个数及形式”是“确定”按钮。当中间若干个参数不写时,“,”不可缺少。上面例子值指定了“消息”和“标题文字”两个参数。 2. 输入函数InputBox()输入框 提示信息是必选项六、程序流程函数 1.条件函数:iff(条件表达式,表达式1,表达式2) 根据条件表达式的值决定函数的返回值,当条件表达式的值为真,函数返回值为表达式1的值,条件表达式为假,函数返回值为表达式2的值。 例如:iif(党员否=true,” 党员”,” 非党员”) 依据“党员否”字段值显示相应内容。如果“党员否”字段值为TRUE,显示“党员”两个字;如果“党员否”字段值为False,显示“非党员”个字。算术运算符运算符功 能

12、表达式举例含义+加法运算小计+销售税求两个字段值的和-减法运算,或表示负值价格-折扣求两个字段值的差*乘法运算数量*价格求两个字段值的乘积/除法运算总计/数据项计数求平均值整除法1216结果为20Mod整除取余数121 Mod 6结果为1指数运算53计算5的立方特殊运算符 与比较运算有关,这些运算符根据字段中的值是否符合这个运算符的限定条件返回True或False。 p Like :查找匹配的文字。可与以下4 个通配符配合使用:“*”匹配0或多个字符,“?” 匹配一个字符,“#” 匹配单一个数字,“ ”匹配一个字符范围 。如:like “李*”,指姓李的名字。特别注意:字符表:字符表中的单一字符 !字符表:不在字符表中的单一字符Like “pb-g#” 通配以字母p开头,后根bg之间的1个字母和3个数字的字符串。Like “f?a-f!6-10*” 通配第一个字符为f ,第2个为任意字符,第3个为非6-10的任意字符,其后为任意字符串的字符串。p In:指定一系列值的列表如:In(”山东”,”浙江”,”安徽”)。p Between a1 and a

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号