access----2010---题目解答.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:8 大小:135KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

access----2010---题目解答.doc

access----2010---题目解答.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

设有数据库“rsda”,其中,数据表rsda包含以下字段:工号(C)、姓名(C)、性别(C)、出生年月(D)、部门(C)、婚否(L)、基本工资(N)、补贴(N)、公积金(N),应发工资(N)。(命令可以使用SQL语句)选择查询:要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。SELECTrsda.*FROMrsdaWHERE(((rsda.部门)="总务处")AND((rsda.性别)="男"))OR(((rsda.部门)="学生处")AND((rsda.性别)="男"));2、要求利用学号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。SELECTLeft([工号],2)AS部门代码,rsda.*FROMrsda;3、要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。SELECTSum([应发工资])ASA52FROMrsdaWHERE(((rsda.性别)="男")AND((rsda.婚否)=True));4、要求:显示“基础部”每位老师所讲授的所有课程名。SELECTrsda.部门,kcm.课程名FROMkcmINNERJOINrsdaONkcm.编号=rsda.编号WHERE(((rsda.部门)="基础部"));5、要求:统计讲授“程序设计”课程的老师的基本工资的平均值,并将结果赋给变量A54(或者新字段A54)。SELECTAvg([基本工资])ASA54FROMkcmINNERJOINrsdaONkcm.编号=rsda.编号WHERE(((kcm.课程名)="程序设计"));6、要求:统计rsda数据表中部门为“基础部”的女性职工的基本工资字段总和,并将结果赋给变量A51(或者新字段A51)。SELECTSum([基本工资])ASA51FROMrsdaWHERE(((rsda.部门)="基础部")AND((rsda.性别)="女"));7、要求:显示女教师讲授的所有课程名。SELECTrsda.性别,kcm.课程名FROMkcmINNERJOINrsdaONkcm.编号=rsda.编号WHERE(((rsda.性别)="女"));8、要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。SELECTSum([应发工资])ASA52FROMrsdaWHERE(((rsda.性别)="男")AND((rsda.婚否)=True));9、要求:按照“出生年月”升序形式显示所有人员的信息。SELECTrsda.*FROMrsdaORDERBYrsda.出生年月;10、要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。SELECTrsda.工号,rsda.姓名,rsda.性别,rsda.部门FROMrsdaWHERE(((rsda.性别)="女")AND((rsda.部门)="教务处"));11、要求:显示讲课教师中年龄最小的教师的姓名和性别。SELECTrsda.姓名,rsda.性别,rsda.出生年月FROMrsdaWHERE(((rsda.出生年月)=(selectmax([出生年月])fromrsda)));;11-2、要求:显示讲课教师中年龄最大的教师的姓名和性别。SELECTrsda.姓名,rsda.性别,rsda.出生年月FROMrsdaWHERE(((rsda.出生年月)=(selectmin([出生年月])fromrsda)));12、要求:统计rsda数据表中女性职工中补贴一项的最低值,并将结果赋给变量A58(或者新字段A58)。SELECTMin([补贴])ASA58FROMrsdaWHERE(((rsda.性别)="女"));13、要求:统计讲授“英语写作”课程的老师的应发工资的平均值,并将结果赋给变量A56(或者新字段A56)。SELECTAvg([应发工资])ASA56FROMkcmINNERJOINrsdaONkcm.编号=rsda.编号WHERE(((kcm.课程名)="英语写作"));14、要求:按照“补贴”升序形式显示所有人员的信息。SELECTrsda.*FROMrsdaORDERBYrsda.补贴;15、要求:显示所有未婚男教工的信息。SELECTrsda.*FROMrsdaWHERE(((rsda.婚否)=False));16、要求:统计“张运生”讲授的课程门数,并将结果赋给变量A57(或者新字段A57)。SELECTCount([课