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