ACCESS查询语句的用法
1、选择查询
Select 库表名.字段名 (可以是多个)
from 库表名
Where (((库表名.字段名) 表达式)(or、and)((库表名.字段名)表达式));
注意:select部分表示要显示的字段数据,where部分表示查询的条件。最后的分号不能少。若要全部显示则where部分可省略。
例1、SELECT 人事档案.姓名, 人事档案.性别, 人事档案.出生年月, 人事档案.应发工资
FROM 人事档案
WHERE (((人事档案.基本工资)>1000) AND ((人事档案.公积金)>30));
结果:显示“人事档案”表中,所以满足“基本工资”大于1000元并且“公积金”大于30元的人员信
息(姓名, 性别, 出生年月,应发工资)。
例2、SELECT 人事档案.工号, 人事档案.姓名, 人事档案.性别, 人事档案.基本工资, 人事档案.出生年月
FROM 人事档案
WHERE (((人事档案.姓名) Like "张?")) OR (((人事档案.性别)="女"));
结果:显示“人事档案”表中,所有姓名为两个字姓张的人或性别为女的人员信息(工号,姓名,性别,基本工资,出生年月)。
例3、SELECT Sum([应发工资]) AS 工资总和
FROM 人事档案
WHERE (((人事档案.性别)="女") AND ((人事档案.部门)="教务处"));
结果:计算“人事档案”表中,“部门”为教务处所有“性别”为女的工资总和,并把结果赋值给新字段“工资总和”。(设计图中字段为:“工资总和:sum([应发工资]”)
例4、SELECT 人事档案.*
FROM 人事档案
WHERE (((Left([人事档案].[工号],2))="02") or ((人事档案.性别)="女"));
结果:显示“人事档案”表中所有“工号”前两位为“02”的人员信息和“性别”为“女”的人员信息。(设计图中字段为:“Left([人事档案].[工号],2)”,条件为“02”)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论