讲解对象:Access 常用函数 作者:融水公子 rsgz Access教程
函数 函数是由函数名和参数列表构成的,分为数字函数,字符函数,日期和时间函数,统计函数
数字函数
计算绝对值
abs(-7)#7
取整(左偏)
int(3.9)#3
int(-3.9)#-4
取整(中心偏)
fix(3.9)#3
fix(-3.9)#-3
四舍五入
round(3.567,2)#3.57
round(3.567,0)#4
round(3.567)#4
开根号
sqr(4)
信号函数
sgn(20)#1
sgn(0)#0sgn(-20)#-1随机值
rnd()#0-1之间的
---------------------------------------------------------------------
字符函数
space(5)# 产生五个空格string(3,"abc")# 取字符串首位 取三次 aaa
left("abcxyz",2)# 左边取两个字符 ableft("李世民",1)# 取李 取姓
right("abcxyz",2)# 右边取两个字符 yz
mid("123456",2,3)# 234 第二个开始取值 取3位
mid("123456",2)# 23456
mid("张小凡",2)# 取名 小凡
len("融水公子")# 4
trim()#去除前后空格。中间的不管
ltrim()#去除前面空格rtrim()#去除后面空格
instr("abcxyz","bc")#母串找子串 2instr(3,"abcxyz","bc")#指定位置 母串找子串 0
ucase()#转化成大写
lcase()#转化成小写
trim理解
日期时间函数
date()# 2020/10/17
time()# 14:49
now()# 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
---
|