admin 管理员组

文章数量: 1086019


2024年5月18日发(作者:算法导论第三版pdf答案)

.

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”)

.


本文标签: 显示 部分 表中 表示 查询