请求提供Access函数表达式全集及其含义用法,多谢,俺虽然积分少,但俺也是把所有的分数都垫上了

请求提供Access函数表达式全集及其含义用法,多谢,俺虽然积分少,但俺也是把所有的分数都垫上了,第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或m
Day 返回日期的d部分,等同于datepart的d部分
Hour 返回日期的小时
IsDate 判断是否是日期,是日期返回-1,不是日期返回0
Minute 返回日期的分钟部分
Month 返回日期的月份部分
Now 返回当前时间(完整时间,包括年月日 小时分秒)
Second 返回日期的秒部分
Time 返回当前的时间部分(即除去年/月/日的部分)
Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3),例如select weekday(now());
Year 返回某个日期的年份
▲检查
IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)
IsNull 检测是否为Null值,null值返回0,非null值返回-1
IsNumeric 检测是否为数字,是数字返回-1,否则返回0
▲算术
Abs 绝对值
Atn 返正切值。
Cos 余弦值
Exp 返回 e 的给定次幂。
Fix 返回数字的整数部分(即小数部分完全截掉)
Int 将数字向下取整到最接近的整数。(其实等同于Fix)
Log 返回以E为底的对数值
Rnd 返回一个0到1之间的随机数值
Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sin 正弦值
Sqr 返回平方根值
Tan 正切值
▲程序流程
Choose 根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)
IIF 根据表达式返回特定的值 Select IIF("3>1","OK","False"),返回OK
▲Sql合计函数
Avg 取字段平均值
Count 统计记录条数
Max 取字段最大值
Min 取字段最小值
StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。
StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。
Sum 计算字段的总合
Var 估算样本方差(忽略样本中的逻辑值和文本)。
VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。
▲文本
1Asc
说明:返回字母的Acsii值
举例:select Asc("A")返回65
2Chr
说明:将ascii值转换到字符
举例:select chr(65)返回"A"
3Format
说明:格式化字符串
举例:Select Format(now(),"yyyy-mm-dd")返回类似于"2008-04-03"
Select Format(3/9,"000")返回033
4InStr
说明:查询子串在字符串中的第一个出现的位置,没有返回0
举例:select Instr("abc","a") 返回1
5LCase
说明:返回字符串的小写形式
举例:select LCase("ABC") 返回"abc"
6Left
说明:左截取字符串
举例:select Left("ABC",1) 返回"A"
7Len
说明:返回字符串长度
举例:select Len("ABC你好")返回5
8LTrim
说明:左截取空格
举例:select LTrim(" 111") 返回"111"
9Mid
说明:取得子字符串
举例:select mid("abcd",1,2) 返回"ab"
10Right
说明:右截取字符串
举例:select Right("ABC",1) 返回"C"
11RTrim
说明:右截取空格
举例:select Right("ABC ") 返回"ABC"
12Space
说明:产生空格
举例:select Space(5) 返回5个空格
13StrComp
说明:比较两个字符串是否内容一致(不区分大小写)
举例:select StrComp("abc","ABC")返回0
select StrComp("abc","123")返回-1
14Trim
说明:截取字符串两头的空格
举例:select Trim(" ABC ") 返回"ABC"
15UCase
说明:将字符串转大写
举例:select UCase("abc") 返回"ABC"

1、首先。打开数据库文件。
2、双击打开“samp2accdb”数据库,在创建功能区的查询分组中单击“查询设计”按钮,系统d出查询设计器。
3、在显示表对话框中添加“tTeacher”表。关闭对话框。
4、在“字段”所在行的第一列输入标题“m_age:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄])-min([年龄])。
5、点击“视图”按钮,查看查询结果。

在查询设计器中
等级:IIF([表1]![成绩]>=90,"优秀",IIF([表1]![成绩]<90 AND [表1]![成绩]>=80,"良好",IIF([表1]![成绩]<80 AND [表1]![成绩]>=60,"及格","不及格")))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12671940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存