Access统配符、运算符与常用函数

1 / 3

Access统配符、运算符与常用函数

1.*,代表任意多个任何字符。

例如:李*,通配所有第一个字符为“李”的字符串。

2.?,代表任意一个任何字符。

例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。

3.[ ],通配方括号内的任何单个字符。

例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。

4.!,通配不在方括号内的任何单个字符。

例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。。

5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。

例如:a[e-g]b,代表的字符串有:aeb、afb、agb。

6.#,代表任意一个数字字符。

例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。

1.算术运算符:+、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。

2.关系运算符:>、>=、<、<=、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。

3.逻辑运算符:not、and、or,运算结果是逻辑值。

4.连接运算符:+、&,用于字符连接,+号要求两边必须是字符型,连接后得到新字符串。

2 / 3

&号不论两边的操作数是字符串还是数字,都按字符串连起来,得到新字符串。

分外运算符

1.like,为文本字段设置查询模式,支持通配符。

如:like “李*“,Like “*红*“

2.in,指定一个值列表作为查询的匹配条件,不支持通配符。

如:in(“张三“,“李四“,“王五“)

3.between,指定数据范围,用and连接起始数据和终止数据。

如:between 10 and 30,相当于:>=10 and <=30

4.is Null,查找为空的数据。

5.is not Null,查找非空的数据。

字符函数

1.left函数,从字符串左边取n个字符,得到左子串。

格式:left(“字符串”,n)或left(string型变量名,n)

2.right函数,从字符串右边取n个字符,得到右子串。

格式:right(“字符串”,n)或right(string型变量名,n)

3.mid函数,从字串第n1个字符开始取n2个字符,得到子字串。

格式:mid(“字符串”,n1,n2)或right(string型变量名,n1,n2)

说明:如果省略n2,则从字串第n1个字符开始一直取到最后。

1.date函数,返回系统当前日期。

格式:date()或date

3 / 3

2.now函数,返回系统当前日期和时间。

格式:now()或now

3.year函数,返回日期数据中的年份。

格式:year(日期常量)或year(日期/时间型变量名)

4.month函数,返回日期数据中的月份。

格式:month(日期常量)或month(日期/时间型变量名)

5.day函数,返回日期数据中日子的号码。

格式:day(日期常量)或day(日期/时间型变量名)

1.sum函数,对数字型表达式求和。

格式:sum(数字型表达式) ,如:sum([工资]+[奖金])

2.avg函数,对数字型表达式求和。

格式:avg(数字型表达式),如:avg([奖金])

3.count函数,对表达式统计个数。

格式:count(表达式),如:count([编号])

4.max函数,求数字型表达式的最大值。

格式:max(数字型表达式),如:max([奖金])

5.min函数,求数字型表达式的最小值。

格式:min(数字型表达式),如:min([年龄])

合集下载

access表达式

access表达式

表达式:

表达式是许多 Microsoft Access

运算的基本组成部分。表达式是可以生成结果的运算符号和操作数的组合。例如

,可以在窗体或报表的控件中使用下列表达式来显示“小计”和“运货费”控件的数

值总和:= [小计] + [运货费]

常见的运算符如算术运算符“=”,“+”,“-

”,“*”,“/”;比较运算符“>”,“<”,“>=”,“<=”,“<>”,“=”;逻辑运算符“and”,“or”,

“not”;连接运算符“&”,“+”;及常用的!和.(点)运算符。

常见的操作数如字符串,日期/时间值,常量,变量,函数及引用窗体或报表中的

字段值,控件值或属性等。

常见表达式示例:

数学及比较运算表达式表达式说明

=[数量]*[价格]计算数量与价格的乘积,可以得出总价

=[到货日期]-[发货日期]计算两个日期之间的天数

>2500比2500大的数

日期表达式表达式说明

Between #1997-01-01# And #1997-12-

31#在1997-01-01各1997-12-31之间的数据

<#2007-12-30#2007-12-30以前的数据

=(Date()-[出生日期])/365计算年龄

Month([出生日期])=33月份出生的人

逻辑运算表达式表达式说明

“北京” or “上海”城市为北京或上海的数据

Is Not Null不为空

“性别”= “男” and “年龄”>30大于30岁的男性数据

= “中国” & “北京”值为 “中国北京”

通配符表达式

表达式说明

Like “张*”以张开头的数据

Like “张?”以张开头后面还有一个字的数据

聚合函数表达式

表达式说明

Sum([数量]*[价格])求数量和价格相乘后的和Avg(费用)求费用的平均值

Count(*)计算记录条数

ACCESS函数

ACCESS函数

ACCESS函数.doc程序

2006-11-30 15:45:06 阅读185 评论0 字号:大中小 订阅

“+”、“-”、“*”、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如: "数据库"&"使用指南" 将返回: "数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。

“=”、“>”、“<”、“<>”这四个符号分别表示“等于”、“大于”、“小于”、“不等于”,它们都是用来判断某个条件是否为满足,例如: “ =34 ” 表示当某个值等于34时才算满足这个条件。 “<>"北京" ” 表示当某个值不等于字符串“北京”时才算满足了条件。

“And”、“Or”、“Not”这三个逻辑运算符是用来连接上面的这些条件表达式的。比如:

“ >100 And <300 ” 就表示只有某个值大于100并且小于300时原能算条件满足; “ >100

Or <300” 则表示这个值要大于100或者小于300,实际上就是任何数都满足这个条件;

“Not >100 ” 这个表达式则表示只要这个值不大于100 ,这个条件就算满足了。

还有一个“Like ”, 这个符号又怎么用呢?这个符号常常用在对一个字符型的值进行逻辑判断,是否这个值满足某种格式类型。所以通常“Like”并不单独使用,常常还要跟一些别的符号: “?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字; “[字符列表]”表示字符列表中的任何单一字符; “[!字符列表]”表示不在字符列表中的任何单一字符。 我们一起看几个例子, Like "中国?" 则字符串“中国人”、“中国字”都满足这个条件; Like "中国*" 则字符串“中国”、“中国人”、“中国人民银行”这些都满足这个条件; Like "表#" 则字符串“表1”、“表2”都满足这个条件; Like "[北京,上海,广州]" 则只有字符串“北京”、“上海”、“广州”可以满足条件; Like "[!北京,上海,广州]"

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】

时间:二O二一年七月二十九日

时间:二O二一年七月二十九日 ACCESS基本函数大全之邯郸勺丸创作

时间:二O二一年七月二十九日

类型 函数名 函数格局 说明

算

术

函

数 绝对值 Abs() 前往数值表达式的绝对值

取整 Int() 前往数值表达式的整数部分值,参考为负值时前往大于等于参数值的第一个正数

Fix() 前往数值表达式的整数部分值,参考为负值时前往小于等于参数值的第一个正数

Round([,]) 依照指定的小数位数进行四舍五入运算的结果.[]是进行四舍五入运算小数点右边保存的位数

平方根 Srq() 前往数值表达式的平方根值

符号 Sgn() 前往数值表达式值的符号值.当数值表达式值大于0,前往值为1;当数值表达式值等于0,前往值为0;当数值表达式值小于0,前往值为-1

随机数 Rnd() 产生一个0到9之间的随机数,为单精度类型.如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0

正弦函数 Sin() 前往数值表达式的正弦值

余弦函数 Cos() 前往数值表达式的余弦值

正切函数 Tan() 前往数值表达式的正切值

自然指数 Exp() 计算e的N次方,前往一个双精度

自然对数 Log() 计算以e为底的数值表达式的值的对数

文

本

函

数 生成空格字符 Space() 前往由数值表达式的值确定的空格个数组成的空字符串

字符重复 String(,

字符串截取 Left(,) 前往一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符.其中,字符个数是数值表达式的值.当字符表达式是null时,前往null值;当数值表达式值为0时,前往一个空串;当数值表达式值大于或等于字符表达式的字符个数时,前往字符表达式

Right(,) 前往一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符.其中,字符个数是数值表达式的值.当字符表达式是Null时,时间:二O二一年七月二十九日

ACCESS基本函数大全

ACCESS基本函数大全

ACCESS基本函数大全

类型 函数名 函数格式 说明

算

术

函

数 绝对值 Abs 返回数值表达式的绝对值

取整 Int 返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数

Fix 返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数

Round, 按照指定的小数位数进行四舍五入运算的结果;是进行四舍五入运算小数点右边保留的位数

平方根 Srq 返回数值表达式的平方根值

符号 Sgn 返回数值表达式值的符号值;当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1

随机数 Rnd 产生一个0到9之间的随机数,为单精度类型;如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0

正弦函数 Sin 返回数值表达式的正弦值

余弦函数 Cos 返回数值表达式的余弦值

正切函数 Tan 返回数值表达式的正切值

自然指数 Exp 计算e的N次方,返回一个双精度

自然对数 Log 计算以e为底的数值表达式的值的对数

文

本

函

数 生成空格字符 Space 返回由数值表达式的值确定的空格个数组成的空字符串

字符重复 String,

字符串截取 Left, 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符;其中,字符个数是数值表达式的值;当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式 Right, 返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符;其中,字符个数是数值表达式的值;当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式

access的表达式 基本用法

access的表达式 基本用法

access的表达式 基本用法

Access的表达式是Microsoft Access数据库中的一种语言,用于查询和操作数据库中的数据。它可以在查询、表达式构造器、表单和报表的控件属性等多个地方使用。Access的表达式主要有以下几种基本用法:

1. 计算表达式:可以使用算术运算符(加、减、乘、除等)对数据进行计算。例如,可以使用表达式[字段1]+[字段2]来计算两个字段的和。

2. 字符串表达式:可以使用&运算符来连接字符串。例如,可以使用表达式[姓]

& " " & [名]来将姓和名连接起来形成一个完整的姓名。

3. 逻辑表达式:可以使用逻辑运算符(与、或、非等)来进行条件判断。例如,可以使用表达式[年龄]>18来判断某个人是否成年。

4. 函数表达式:Access提供了丰富的内置函数,可以在表达式中使用这些函数来进行数据处理和计算。例如,可以使用表达式Len([字段])来计算某个字段值的长度。

5. 条件表达式:可以使用条件运算符(如IIf函数)来进行条件判断和选择。例如,可以使用表达式IIf([性别]="男","先生","女士")来根据性别返回不同的称呼。

需要注意的是,在编写Access的表达式时,应该遵循数据库中字段的命名规则和类型要求,确保表达式的准确性和有效性。此外,还应该合理运用括号来分组和优先处理表达式,提高查询和计算的准确性和效率。

综上所述,Access的表达式具有广泛的应用场景,可用于计算、字符串处理、条件判断等多个方面。熟练掌握表达式的基本用法对于使用Access进行数据库操作非常重要。

ACCESS基本函数大全经典免费

ACCESS基本函数大全经典免费

1 / 4 ACCESS基本函数大全

类型 函数名 函数格式 说明

算

术

函

数 绝对值 Abs() 返回数值表达式的绝对值

取整 Int() 返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数

Fix() 返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数

Round([,]) 按照指定的小数位数进行四舍五入运算的结果。[]是进行四舍五入运算小数点右边保留的位数

平方根 Srq() 返回数值表达式的平方根值

符号 Sgn() 返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1

随机数 Rnd() 产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生一样的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列一样;如果省略数值表达式参数,则默认参数值大于0

正弦函数 Sin() 返回数值表达式的正弦值

余弦函数 Cos() 返回数值表达式的余弦值

正切函数 Tan() 返回数值表达式的正切值

自然指数 Exp() 计算e的N次方,返回一个双精度

自然对数 Log() 计算以e为底的数值表达式的值的对数

文

本

函

数 生成空格字符 Space() 返回由数值表达式的值确定的空格个数组成的空字符串

字符重复 String(,

字符串截取 Left(,) 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式

Right(,) 返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个2 / 4 空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式

access常用函数汇总

▲日期/时间

Day 返回日期的d部分,等同于datepart的d部分

Hour 返回日期的小时

IsDate 判断是否是日期,是日期返回-1,不是日期返回0

Minute 返回日期的分钟部分

Month 返回日期的月份部分

Now 返回当前时间(完整时间,包括年月日 小时分秒)

Second 返回日期的秒部分

Time 返回当前的时间部分(即除去年/月/日的部分)

Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select

Year 返回某个日期的年份

▲检查

IsNull 检测是否为Null值,null值返回0,非null值返回-1

▲算术

Abs 绝对值

Fix 返回数字的整数部分(即小数部分完全截掉)

Int 将数字向下取整到最接近的整数。(其实等同于Fix)

Log 返回以E为底的对数值

Rnd 返回一个0到1之间的随机数值

Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)

Sqr 返回平方根值

▲合计函数

Avg 取字段平均值

Count 统计记录条数

Max 取字段最大值

Min 取字段最小值

▲文本

Asc 返回字母的Acsii值,select Asc("A")返回65

Chr 将ascii值转换到字符 select chr(65)返回"A"

InStr 查询子串在字符串中的位置 select Instr("abc","a")返回1,select Instr("abc","f")返回0

Left 左截取字符串

Len 返回字符串长度

LTrim 左截取空格

Mid 取得子字符串 select mid("123",1,2) as midDemo 返回12

Right 右截取字符串

RTrim 右截取空格

ACCESS基本函数大全【经典免费】 2

时间:二O二一年七月二十九日

时间:二O二一年七月二十九日 ACCESS基本函数年夜全之勘阻及广创作

时间:二O二一年七月二十九日

类型 函数名 函数格式 说明

算

术

函

数 绝对值 Abs() 返回数值表达式的绝对值

取整 Int() 返回数值表达式的整数部份值,参考为负值时返回年夜于即是参数值的第一个负数

Fix() 返回数值表达式的整数部份值,参考为负值时返回小于即是参数值的第一个负数

Round([,]) 依照指定的小数位数进行四舍五入运算的结果.[]是进行四舍五入运算小数点右边保管的位数

平方根 Srq() 返回数值表达式的平方根值

符号 Sgn() 返回数值表达式值的符号值.当数值表达式值年夜于0,返回值为1;当数值表达式值即是0,返回值为0;当数值表达式值小于0,返回值为-1

随机数 Rnd() 发生一个0到9之间的随机数,为单精度类型.如果数值表达式值小于0,每次发生相同的随机数;如果数值表达式值年夜于0,每次发生新的随机数;如果数值表达式即是0,发生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值年夜于0

正弦函数 Sin() 返回数值表达式的正弦值

余弦函数 Cos() 返回数值表达式的余弦值

正切函数 Tan() 返回数值表达式的正切值

自然指数 Exp() 计算e的N次方,返回一个双精度

自然对数 Log() 计算以e为底的数值表达式的值的对数

文

本

函

数 生成空格字符 Space() 返回由数值表达式的值确定的空格个数组成的空字符串

字符重复 String(,

字符串截取 Left(,) 返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符.其中,字符个数是数值表达式的值.当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值年夜于或即是字符表达式的字符个数时,返回字符表达式

Right(,

access常用函数

access常⽤函数

Oracle与Access在开发中的⼀些不同之处

1. 函数名称的不同

功能OracleAccess字符函数: 返回字符的ASCII码ASCII(x)ASC(x) 返回ASCII为X的字符CHR(x)CHR(x) 格式化字符串To_Char( x, format )Format(x, format) 转换字母⼤⼩写LOWER(x) UPPER(x)LCASE(x) UCASE(x) 求字符串长度LENGTH(x)LEN(x)

去除字符串中的空格LTRIM(x[, trim_string]),

RTRIM(x[,trim_string])

TRIM([trim_string From]x)LTRIM(x)

RTRIM(x)

TRIM(x)

取⼦字符串SUBSTR(x, start[,length])LEFT(x, length)

MID(x,start,length)

RIGHT(x,length)转换函数: 如果X与search相等,返回result,否则,返回defaultDecode(x,search,result,default)IIF(x=search, result,default) 将数字转换为字符串To_Char(x)CStr(x)

将字符串转换为数字To_Number(x)CDbl() --转换为dboubleCInt() --转换为intCLng() --转换为long intCBool() --转换为boolean 如果ColName为空,返回result,否则,返回ColName的值。NVL(ColName, result)IIF(IsNull(ColName),result, ColName)⽇期函数: 当前系统时间(⽇期⼩时分秒)sysdateNOW() 当前⽇期Trunc(sysdate)DATE() 当前时间--TIME()

返回时间的某个部分To_Char( sysdate, ‘yyyy’)

access数据库教程

未知驱动探索,专注成就专业

1

Access数据库教程

简介

Access是由Microsoft开发的一款关系型数据库管理系统(RDBMS)。它是Microsoft Office套件的一部分,提供了一套完整的工具和功能,用于创建、管理和维护数据库。

本教程将介绍Access数据库的基本概念、创建数据库、表格和查询的方法,并提供一些常用的功能和技巧。

目录

1. 安装和启动Access

2. 创建数据库

3. 创建表格

4. 插入数据

5. 创建查询

6. 常用功能和技巧 未知驱动探索,专注成就专业

2

1. 索引和约束

2. 导入和导出数据

3. 运算符和函数

7. 总结

安装和启动Access

首先,我们需要安装Microsoft Office套件,Access将在其中包含。

安装完成后,我们可以从开始菜单或桌面上的快捷方式启动Access。启动Access后,我们可以看到一个空白的工作区,我们将使用这个工作区创建和管理数据库。

创建数据库

在Access中,一个数据库可以包含多个表格,查询和报表。

要创建一个新的数据库,我们可以按照以下步骤操作:

1. 在工作区中选择“新建”按钮,然后选择“数据库”。 未知驱动探索,专注成就专业

3

2. 在弹出的对话框中,选择数据库的保存位置和名称。

3. 点击“创建”按钮,即可创建一个空白数据库。

创建表格

在Access中,表格是存储和组织数据的基本单位。我们可以使用表格来创建、编辑和查找数据。

要创建一个新的表格,我们可以按照以下步骤操作:

1. 在数据库中选择“新建”按钮,然后选择“表格”。

2. 在弹出的对话框中,指定表格的名称和字段。

3. 使用鼠标点击“添加字段”按钮来添加字段。

4. 在每个字段中指定名称、数据类型和其他属性。

5. 点击“保存”按钮,即可创建一个新的表格。

插入数据

在创建表格后,我们可以向表格中插入数据。以下是插入数据的步骤: 未知驱动探索,专注成就专业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档