字符串截取函数包括:
Left(<字符串表达式>,<N>):从字符串左边起截取N个字符。
例:Left([姓名],1)从姓名左边截取一个字符,即返回值是姓的表达式。
Right(<字符串表达式>,<N>):从字符串右边起截取N个字符。
例:学号为:4568865
Right([学号],3)从学号右边截取三位,即返回865
mid(<字符串表达式>,<N1>,[N2]):从字符串左边第N1个字符起截取N2个字符。
例:学号为:4568865
mid([学号],2,3)从学号的第二位截取,截取三个字符。即返回568
mid([学号],4)从学号的第四位截取,一直截取到最后。即返回8865
mid([姓名],2)从姓名的第二位截取,一直截取到最后。即返回名的表达式。
注意:对于Left函数和Right函数,如果N值为0,返回零长度字符串;如果大于等于字符串的字符数,则返回整个字符串。对于Mid函数,如果N1值大于字符串的字符数,返回零长度字符串;如果省略N2,返回字符串中左边起N1个字符开始的所有字符。
删除串左侧空格函数LTrim(<字符串表达式>):删除字符串的开始空格。
删除串右侧空格函数RTrim(<字符串表达式>):删除字符串的尾部空格。
删除串两侧空格函数Trim(<字符串表达式>):删除字符串的开始和尾部空格。
例如:str=" ab cde "
strl=LTrim(str) ’返回"ab cde "
str2=RTrim(str) ’返回" ab cde"
str3=Trim(str) ’返回"ab cde"
日期时间函数
以下这三个函数没有参数,在使用时,函数名后面的括号不能省略。
当前系统日期函数 Date():返回系统当前日期。
当前系统时间函数 Time():返回系统当前时间。
当前系统日期和时间函数Now():返回系统当前日期和时间。
截取日期分量函数
Year(<表达式>):返回日期表达式中的年份数。
例:系统当前年表达式:
Year(Date())
出生年表达式:
Year(Date())-[年龄]
工龄表达式:
Year(Date())-Year([工作时间])
month(<表达式>):返回日期表达式中的月份数。
例:出生日期为十月份的表达式:
month([出生日期])=10
有效性规则:入校时间必须为3月到10之间的日期(包含3月和10月)。
month([入校时间])>=3 and <=month([入校时间])<=10
统计函数
求总和函数Sum(字符表达式):返回字符表达式中值的总和。
例如:求库存数量的总和:
Sum([库存数量])
求平均值函数Avg(字符表达式):返回字符表达式中值的平均值。
例:求平均年龄:
Avg([年龄])
统计记录个数函数Count(字符表达式):返回字符表达式中值的个数,即统计记录个数。注意:在统计记录的个数时,包含重复值,重复值也计数。
例:以团队ID进行计数,计算团队的个数:
Count([团队ID])
求最大值函数Max(字符表达式):返回字符表达式中值中的最大值。
例如:求最大年龄:
max([年龄])
求最小值函数Min(字符表达式): 返回字符表达式中值中的最小值。
例如:求最小年龄:
min([mid函数提取年月日年龄])
取整函数:
Round(<字符串表达式>):取字符串的整数部分。
例:要把平均成绩取整。
Round(Avg([成绩]))
iif函数:
调用格式:iif(条件式,表达式1,表达式2)
该函数是根据“条件式”的值来决定函数返回值。“条件式”值为“真(True)”
,函数返回“表达式1”; “条件式”值为“假(False)”,函数返回“表达式2”
例如:iif([性别]=1,“男”,“女”)
Iif([党员否]=True,“党员”,“非党员” )
Iif([年龄]>20 and [性别]=“女”,True,False)
Select语句:
固定格式:Select 表达式 from 表名称
Select avg([年龄]) from tStudent
Select avg([成绩]) from tStud
求模运算mod:
求模运算(mod)符号用来对两个操作数作除法运算,并且只返回余数。
例如年龄是奇数的表达式:[年龄] mod 2=1
例如年龄是偶数的表达式:[年龄] mod 2=2
系统常量:
True(真值) False(假值) Null(空值) Is Not Null(非空值)
特殊运算符:
In:用于指定字段值的列表。(取In后面小括号里的字段值)
In ("男","女") 只能输入男和女
Like:用于指定查文本字段的字符模式,与通配符一起使用。
Like “李*” 姓李的 like “*羽*” 含有羽的 like “*明” 以明结尾的
自动运行宏:
在保存时,被命名为AutoExec的宏,在打开该数据库时会自动运行。(想把某一个宏变成自动运行的宏,直接把这个宏重命名为AutoExec即可)
指定年月日函数:
DateSerial
系统当前年的一月一日:DateSerial(Year(Date()),1,1)
上一年度的五月一日:DateSerial(Year(Date())-1,5,1)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论