ACCESS条件表达式用法

阅读: 评论:0

2024年2月3日发(作者:)

ACCESS条件表达式用法

上学期ACS月考试卷

ACCESS查询设计器中,条件表达式的用法

1.常量

类型

例子

数文本日期时间型

字型 型

123 “于#2013-4-20#

3.1钦鹏” #1988-2-9

4 “a114:52:30#

02”

是/否型

True,yes,on,-1

False,no,off,0

2.字段引用

在查询的条件表达式中若引用字段,需要使用[字段名]的格式。如[姓名]。如果需要指明该字段所属的数据源,则要写成[数据表名]![字段名]的格式(注意:英文标点问题)。

3.函数

函数在条件表达式和VBA中都适用。

数学函数

格式

Abs(<数值表达式>)

Int(<数值表达式>)

Fix(<数值表达式>)

Sqr(<数值表达式>)

Round(<数值表达式1> , <数值表达式2>)

名称与功能

绝对值函数

返回一个数的绝对值

向下取整函数

参数为负值时返回小于等于参数值的最大负数

取整函数

参数为负值时返回大于等于参数值的最小负数

开平方函数

计算参数的平方根(参数不能为负数)

四舍五入函数

对<数值表达式1>的值按<数值表达式2>指定小数位数进行四舍五入

注释:1、<数值表达式2>如果缺省则函数返回整数值。2、如果<数值表达式2>的值是小数,则先对其进行四舍五入到整数,再对<数值表达式1>进行四舍五入运算 3、函数能够接受的小数位数最多为14位,如果<数值表达式2>的值为负值,系统将作出错误提示。

页脚内容示例及结果

Abs(-4.83)= 4.83

Abs(-25/5)=5

Int(3.56) =3

Int(-3.56)=-4

Fix(3.56)=3

Fix(-3.56)=-3

Sqr(9)=3

Round(123.456,

1)=123.4

1

上学期ACS月考试卷

字符函数

格式

InStr(String1,String2 )

名称与功能

字符串检索函数

返回String2在String1中最早出现的位置

示例及结果

InStr("abcdABCD",

"bc")=2

InStr("abcdABCD","bB")=0

Len("123.456")=7

Len("hello

access")=12

Left("Hello",2)= "He"

Left("Hello",8)=

"Hello"

right("Hello",2)=

"lo"

right("Hello",8)= "Hello"

Mid("2013雅安加油",

2, 4)= "013雅"

Mid("2013雅安加油", 5)= "雅安加油"

Len ( <字符表达式> | <字段名> )

Left(<字符表达式>,<数字>)

right(<字符表达式>,<数字>)

Mid ( <字符表达式> ,

[, ] )

字符串长度检测函数

返回字符串所含字符数

字符串左截取函数

从字符串左侧截取几个字符

字符串右截取函数

从字符串右边截取几个字符

字符串截取函数

从字符串第N1位开始截取N2个字符出来.

注释:如果N2省略,则截取到最后一位。

日期时间函数

格式

Date( )

Time ( )

Now ( )

Year( <日期表达式> )

返回日期表达式中的年3

Year([出生日期]):返回出生日期字段里的年份

Month( <日期表达式> )

Day( <日期表达式> ) 返回日期表达式中的日

返回日期表达式中的月month(#2013-4-20#)=4

month([出生日期]):返回出生日期字段里的月份

day(#2013-4-20#)=20

day([出生日期]):返回Year(#2013-4-20#)=201名称与功能

系统日期函数

返回当前系统日期

系统时间函数

返回当前系统时间

返回当前系统日期和时

示例及结果

页脚内容2

上学期ACS月考试卷

出生日期字段里的日

统计函数

Sum、avg、max、min

4.运算符

运算符能将各个数据元素连接成一个整体,即表达式。

算术运算符

运算符

+

功能

加法运算

示例及结果

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是个偶数"

关系运算符

3

页脚内容

上学期ACS月考试卷

>、<、>=、<=、=、<>

逻辑运算符

运算符

And

功能

逻辑与,并且

示例及结果

[性别]= "女" and year([出生日期])>1990

表示出生在1990后的女生

[成绩]>90 or [成绩]<=60

表示查找成绩大于90分或者小于等于60分的

Not like "王*"

表示查找不姓王的人

Or 逻辑或,或者

not 逻辑非,取反

特殊运算符

运算符 功能

In("山东省青岛市","山东省潍坊市","山东省烟台市")

表示查找山东省青岛市或山东省潍坊市或山东省烟台市的记录

在学分字段下条件行输入 is null

表示查找学分为空的记录

示例及结果

Between 等同于>=…

…… and…… and <=…

In(A,B,C)

检索一个数据是否在(A,B,C)集合里。不一定三项

与null或者not

null连用,确定是否为空值

Is

页脚内容4

ACCESS条件表达式用法

本文发布于:2024-02-03 16:21:11,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170694847150885.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:表达式   函数   字符串   返回   字段
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23