
access用法
-继电器型号
2023年2月15日发(作者:单据打印)1
ACCESS查询设计器中,条件表达式的用法
1。常量
类型数字型文本型日期时间型是/否型
例子
123
3.14
“于钦鹏"
“a102”
#2013—4—20
##1988-2—914:52:30
#
True,yes,on,-1
False,no,off,0
2。字段引用
在查询的条件表达式中若引用字段,需要使用[字段名]的格式。如[姓名].
如果需要指明该字段所属的数据源,则要写成[数据表名]![字段名]的格式(注意:
英文标点问题).
3.函数
函数在条件表达式和VBA中都适用。
数学函数
格式名称与功能示例及结果
Abs(〈数值表达式>)绝对值函数
返回一个数的绝对值
Abs(—4.83)=4。83
Abs(-25/5)=5
Int(〈数值表达式〉)向下取整函数
参数为负值时返回小于等于参数值
的最大负数
Int(3。56)=3
Int(-3.56)=-4
Fix(〈数值表达式>)取整函数
参数为负值时返回大于等于参数值
的最小负数
Fix(3.56)=3Fix(-3.56)=
—3
Sqr(〈数值表达式>)开平方函数
计算参数的平方根(参数不能为负
数)
Sqr(9)=3
Round(<数值表达式
1〉,<数值表达式
2〉)
四舍五入函数
对〈数值表达式1〉的值按〈数值表
达式2〉指定小数位数进行四舍五入
注释:1、如果缺省则
函数返回整数值。2、如果〈数值表
达式2〉的值是小数,则先对其进行四
舍五入到整数,再对<数值表达式1〉
进行四舍五入运算3、函数能够
接受的小数位数最多为14位,如果<
数值表达式2>的值为负值,系统将
作出错误提示。
Round(123。456,1)=123。
4
2
字符函数
格式名称与功能示例及结果
InStr(String1,String2)字符串检索函数
返回String2在String1中最早
出现的位置
InStr(”abcdABCD",”bc”)
=2
InStr("abcdABCD”,”bB")=0
Len(〈字符表达式>|<字段
名>)
字符串长度检测函数
返回字符串所含字符数
Len(”123.456")=7
Len(”helloaccess")=12
Left(〈字符表达式>,)字符串左截取函数
从字符串左侧截取几个字符
Left("Hello",2)="He”
Left("Hello”,8)=”Hello"
right()字符串右截取函数
从字符串右边截取几个字符
right("Hello",2)="lo"
right("Hello”,8)=”Hello"
Mid(〈字符表达式〉,
〈N1〉[, 字符串截取函数 从字符串第N1位开始截取 N2个字符出来. 注释:如果N2省略,则截取 到最后一位. Mid(”2013雅安加油”,2, 4)="013雅” Mid(”2013雅安加油",5) ="雅安加油” 日期时间函数 格式名称与功能示例及结果 Date()系统日期函数 返回当前系统日期 Time()系统时间函数 返回当前系统时间 Now()返回当前系统日期和时间 Year(〈日期表达式>)返回日期表达式中的年份Year(#2013-4-20#)=2013 Year([出生日期]):返回出生 日期字段里的年份 Month(〈日期表达式〉)返回日期表达式中的月份month(#2013-4—20#)=4 month([出生日期]):返回出生 日期字段里的月份 Day(<日期表达式〉)返回日期表达式中的日day(#2013—4-20#)=20 day([出生日期]):返回出生 日期字段里的日 统计函数 Sum、avg、max、min 4.运算符 运算符能将各个数据元素连接成一个整体,即表达式。 算术运算符 3 运算符功能示例及结果 +加法运算 3+6=9 #2013-4—20#+5=#2013—4—25 #[成绩]+2:将成绩字段加2分 -减法运算 2-3=—1 #2013-4-20#-5=#2013-4—15 ##2013-4—20#-#2013—4-5#=15 *乘法运算 4*3=12 [成绩]*2:将成绩字段翻番 /除法运算35/8=4.375 整除运算156=2 ^指数运算2^3=8 连接运算符 运算符功能示例及结果 + 字符串连接运算 说明:1.如果两边的操作数都是字 符串,则做字符串连接运算。 2。如果一个是数字字符串,另一 个为数值型,则系统自动将数字 字符串转化为数值,然后进行算 术加法运算。 3.如果一个是非数字字符串,另一 个为数值型,则出错. ”你好"+"再见"=”你好再见” ”鲁”+[车牌号]:在车牌号字段前加个鲁 字 "123”+56=179 "1a”+6:错误 & 运算符&两边的操作数可以是字 符型、数值型或日期型。进行连 接操作前先将数值型、日期型转 换为字符型,然后再做连接运算。 8&”是个偶数”="8是个偶数” 关系运算符 〉、〈、〉=、〈=、=、<〉 逻辑运算符 运算符功能示例及结果 And逻辑与,并且 [性别]=”女"andyear([出生日期])〉 1990 表示出生在1990后的女生 Or逻辑或,或者 [成绩]〉90or[成绩]〈=60 表示查找成绩大于90分或者小于等于60 分的 not逻辑非,取反 Notlike”王*" 表示查找不姓王的人 4 特殊运算符 运算符功能示例及结果 Between…… and…… 等同于〉=…and 〈=… In(A,B,C) 检索一个数据是否 在(A,B,C)集 合里。不一定三项 In("山东省青岛市",”山东省潍坊市"," 山东省烟台市”) 表示查找山东省青岛市或山东省潍坊市 或山东省烟台市的记录 Is 与null或者notnull 连用,确定是否为 空值 在学分字段下条件行输入isnull 表示查找学分为空的记录