其他分享
首页 > 其他分享> > access查询

access查询

作者:互联网

查询可将一个或多个数据表中的数据提取出来,对数据进行浏览、分析和统计

 

创建选择查询

创建选项卡>查询组>查询设计命令

若选择了多个表,会自动生成对应的表间关系

如果多个表存在字段名相同的情况,可以通过添加:来解决。比如:两个表中均有姓名字段,可以改成患者:姓名和医生:姓名,显示为患者和医生

 

选择字段后,可建立查询条件(比如在条件中填写“大湘菜”,结果显示此字段为“大湘菜”的所有记录)

其中填写条件时注意定界符:""代表文本,##代表日期

 

算数运算符

+ – * / ^ mod

 

比较运算符

= <> < <= > >=

In(指定一组值,只要这组值其中一个值与被查询的值匹配,结果为真。比如:1 in (2,1,5),结果为true)

Between 表达式1 And 表达式2(指定一个值的范围。比如:2 Between 1 and 3,结果为true)

Like(指定查找文本字段的字符模式,?表示匹配一个字符,*表示匹配零或多个字符,#表示匹配一个数字,[]表示描述一个范围。比如:Like "徐",匹配所有以“徐”开头的字段)

 

逻辑运算符

Not And Or

 

字符串连接运算符

+ &

 

多值字段也可以进行条件设置,附件类型字段可以对文件数据、文件名称和文件类型进行条件设置

 

计算字段

比如:Year(Date())–Year([生日])

 

常用函数

数学:Fix() Int() Round()

文本:Left() Right() Mid() Len() Instr()

日期/时间:Year() Date()

检查:IsNull()

转换:Nz()(Nz(E1,E2),E1是null时,返回E2,否则返回E1) Str() Val()

程序流程:IIf()(IIf(L,E1,E2),如果L的值为true,返回E1,否则返回E2)

 

分组查询

查询工具>设计选项卡>显示/隐藏组/sigma汇总命令

设计窗口会出现总计行,可在此单元格选择总计/平均值/最大值/最小值等

 

SQL聚合函数

Sum Avg Count Max Min StDev Var

 

总计行常用功能

Group by(对字段值分组,字段值相同的为一组)

First

Last

Expression(基于聚合函数运算的表达式)

where(为group by运算之前的条件)

 

交叉表查询

查询工具>设计选项卡>查询类型组>交叉表命令

设计窗口出现总计行和交叉表行(行标题,列标题,值。前者可以有多个,后两者只能有一个)

 

参数查询

在查询的设计视图的条件行输入[请输入……],即可在打开查询时输入此参数

 

其他查询类型

生成表查询 追加查询 删除查询 更新查询

 

SQL语句会在以后详细介绍

标签:运算符,匹配,查询,access,选项卡,E1,E2
来源: https://www.cnblogs.com/daxiangcai/p/16207490.html