access查询女教师所有的信息_ACCESS2007查询操作案例详解

ACCESS2007查询操作案例(分类)

设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。(命令可以使用SQL语句)

选择查询:

1、

要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。

SELECT rsda.*

FROM rsda

WHERE (((rsda.部门)="总务处")

AND ((rsda.性别)="男"))

OR (((rsda.部门)="学生处")

AND ((rsda.性别)="男"));

2、要求利用学号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。

SELECT

Left([工号],2)

AS 部门代码,

rsda.*

FROM rsda;

3、要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。

SELECT Sum([应发工资])

AS A52

FROM rsda

WHERE (((rsda.性别)="男")

AND ((rsda.婚否)=True));

4、要求:显示“基础部”每位老师所讲授的所有课程名。

SELECT rsda.部门,

kcm.课程名

FROM kcm INNER JOIN rsda ON

kcm.编号

=

rsda.编号

WHERE (((rsda.部门)="基础部"));

5、要求:统计讲授“程序设计”课程的老师的基本工资的平均值,并将结果赋给变量A54(或者新字段A54)。

SELECT

Avg([基本工资])

AS A54

FROM kcm INNER JOIN

rsda ON kcm.编号

=

rsda.编号

WHERE

(((kcm.课程名)="程序设计"));

6、要求:统计rsda数据表中部门为“基础部”的女性职工的基本工资字段总和,并将结果赋给变量A51(或者新字段A51)。

SELECT

Sum([基本工资])

AS A51

FROM rsda

WHERE

(((rsda.部门)="基础部")

AND ((rsda.性别)="女"));

7、要求:显示女教师讲授的所有课程名。

SELECT

rsda.性别,

kcm.课程名

FROM kcm INNER JOIN

rsda ON kcm.编号

=

rsda.编号

WHERE

(((rsda.性别)="女"));

8、要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。

SELECT

Sum([应发工资])

AS A52

FROM rsda

WHERE

(((rsda.性别)="男")

AND ((rsda.婚否)=True));

9、要求:按照“出生年月”升序形式显示所有人员的信息。

SELECT

rsda.*

FROM rsda

ORDER BY

rsda.出生年月;

10、要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。

SELECT

rsda.工号,

rsda.姓名,

rsda.性别,

rsda.部门

FROM rsda

WHERE

(((rsda.性别)="女&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值