access常用.doc

上传人:啊飒飒 文档编号:11373040 上传时间:2021-07-31 格式:DOC 页数:4 大小:44.50KB
返回 下载 相关 举报
access常用.doc_第1页
第1页 / 共4页
access常用.doc_第2页
第2页 / 共4页
access常用.doc_第3页
第3页 / 共4页
access常用.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《access常用.doc》由会员分享,可在线阅读,更多相关《access常用.doc(4页珍藏版)》请在三一文库上搜索。

1、Access本身就是一个数据库 你想用它做什么 如果已经输入了数据 拿着这里有一些指令可以看看 都是我考试时总结出来的 1、要求:显示所有本年度没有过生日(还不含当日)的人员信息。 Select * from rsda where (month(出生年月) month(date() or month(出生年月)= month(date() and day(出生年月)day(date() 2、要求:显示所有本年度已经过完生日(不含当日)的人员信息。 Select * from rsda where (month(出生年月) month(date() or month(出生年月)= month(d

2、ate() and day(出生年月=1980 4、要求:显示30岁(含30岁)以下的人员的所有信息。 Select * from rsda where year(date()-year(出生年月)1500 13、要求:列出rsda数据表中工资小于1200元的女性职工的工号、姓名、性别、部门和应发工资。 Select工号,姓名,性别,部门,应发工资from rsda where 性别=” 女” and 应发工资=1980 6、要求:在rsda 数据表的“基本工资”字段中,为1980年以前(不含1980年)出生的人员 每人增加570.5元。 要求:为rsda数据表中1976年出生的职工每人增加5

3、5元补贴。 要求:更新所有女教工的应发工资(其中:应发工资=基本工资+补贴-公积金)。 Update rsda set 应发工资=基本工资+补贴-公积金 where 性别=“女” 7、要求:计算并替换每一条记录中的“补贴”字段(补贴=基本工资*0.05)。 Update rsda set 补贴=基本工资*0.05 8、要求:计算并替换每一条记录中的“应发工资”字段(应发工资=基本工资+补贴-公积金)。 要求:更新rsda表中全体人员的“应发工资”,其中,应发工资=基本工资+补贴-公积金。 要求:将rsda数据表中“部门”字段的“总务处”改为“后勤集团”。 Update rsda set部门=“

4、后勤集团”where部门=“总务处” 9、要求:将rsda数据表中“部门”字段的“学生处”改为“学生就业处”。 要求:将rsda数据表中“部门”字段的“学生处”改为“学生就业处”。 要求:将工号前2位是“13”的职工所属部门改为“学工部”。 Update rsda set部门=“学工部”where工号like“13*” 10、填写SQL命令,要求将所有女性职工的记录追加到名为“追加表”的表中,只需要其中的4个字段:工号、姓名、性别、部门。 Select 工号,姓名,性别,部门 into 追加表 from rsda where 性别= 11、要求:按照rsda数据表中“部门”升序生成一个名为“人

5、事表1”的新表,其中包含4个字段:工号、姓名、性别和部门。 Select 工号,姓名,性别,部门 into人事表1 from rsda order by 部门asc 12、要求:为rsda数据表插入一个新纪录,记录内容为:何晓冰,女,1977年8月20日出生,已婚,工号为10011,基本工资为1500,补贴为600,公积金为50。 Insert into rsda (姓名,性别,出生年月,婚否,工号,基本工资,补贴,公积金) values(“何晓冰”,”女”,#1977-8-20#,-1,”10011”,1500,600,50) 13、填写SQL命令,要求利用出生年月产生一个新字段“年龄”,并

6、在查询中显示原来的所有字段与“年龄”字段。 Select *,year(date()-year(出生年月) as 年龄 from rsda 14、填写SQL命令,要求利用学号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。 Select *,left(学号,2) as部门代码from rsda 15、要求:彻底删除kcb数据表中所有讲授英语类课程的人员的记录。 Delete from kcb where 课程名 like “英语*” 16、要求:物理删除rsda数据表中部门为“基础部”的所有男性职工的记录。 Delete from rsda where 部门

7、=“基础部”and 性别=”男” 17、要求:物理删除rsda数据表中部门为“教务处”的所有女性职工的记录。 要求:物理删除rsda表中1980年以后(含1980年)出生的部门为“教务处”的职工记录。 Delete from rsda where 部门=“教务处”and year(出生年月)=1980 三、 1、要求:统计rsda数据表中“总务处”和“教务处”这两个部门人员的平均应发工资和平均补贴,并将结果赋给变量A591和A592(或者新字段A591和A592)。 Select avg(应发工资) as A591, avg(补贴) as A592 from rsda where部门=“总务处

8、” or部门= “教务处” 2、要求:统计rsda数据表中“学生处”和“总务处”这两个部门职工的基本工资总和、补贴总和,并将结果赋给变量A5101、A5102(或者新字段A5101、A5102)。 要求:统计rsda数据表中部门为“基础部”的女性职工的基本工资的平均值,并将结果赋给变量A53(或者新字段A53)。 要求:统计rsda数据表中男性已婚职工的应发工资的平均值,并将结果赋给变量A54(或者新字段A54)。 要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。 要求:统计rsda数据表中女性职工中补贴一项的最低值,并将结果赋给变量A58

9、(或者新字段A58)。 要求:统计男性职工中基本工资超过1500元的人数,并将结果赋给变量A55(或者新字段A55)。 Select count(*) as A55 from rsda where 基本工资1500 and 性别=”男” 3、要求:统计rsda数据表中女性职工中基本工资不超过1800元的人数,并将结果赋给变量A56(或者新字段A56)。 要求:统计rsda数据表中男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段A57)。 要求:计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjj Select average(补贴) as rjbt , av

10、erage(公积金) as rjgjj from rsda 4、要求:统计男教工中基本工资超过1000元的人数,并将结果赋给变量num Select count(*) as num from rsda where基本工资1000 and 性别=”男” 5、要求:显示基本工资的最小值和最大值,并将结果分别赋给变量minjbgz、maxjbgz。 要求:显示应发工资的最小值和最大值,并将结果分别赋给变量minyfgz、maxyfgz。 要求:显示补贴的最小值和最大值,并将结果分别赋给变量minbt、maxbt。 要求:显示公积金的最小值和最大值,并将结果分别赋给变量mingjj、maxgjj。 要

11、求:计算教务处人员的基本工资的平均值和最大值。 Select avg(基本工资),max(基本工资) from rsda where部门=” 教务处” 6、要求:计算部门为“基础部”、补贴不足300元的人员的基本工资的平均值。 要求:计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值。 四、 1、要求:显示讲授“英语写作”课程的每位老师的姓名、年龄。 Select 姓名, year(date()-year(出生年月) as 年龄 from rsda,kcm where 课程名= rsda.工号=kcm.工号 2、要求:显示讲授“英语阅读”课程的每位老师的姓名、年龄。 要求:显示讲

12、授“计算机文化基础”课程的每位老师的姓名、性别。 要求:显示男教师讲授的所有课程名。 Select 课程名 from kcm,rsda where 性别= rsda.工号=kcm.工号 3、要求:显示女教师讲授的所有课程名。 要求:统计每位教师讲授的课程数目。 select count(*),姓名 from rsda , kcm where rsda.工号=kcm.工号 group by 姓名 4、要求:统计每位男老师各自讲授的课程数目。 select count(*),姓名 from rsda , kcm where rsda.工号=kcm.工号 and 性别= group by 姓名 5、

13、要求:统计每位女老师各自讲授的课程数目。 要求:显示讲课教师中年龄最大的教师的姓名和性别。 Select 姓名,性别 from rsda where 出生年月 in (select min(出生年月) from rsda) 6、要求:显示讲课教师中年龄最小的教师的姓名和性别。 Select 姓名,性别 from rsda where 出生年月 in (select max(出生年月) from rsda) 7、要求:统计30岁(不含30岁)以上的老师各自讲授的课程数目。 SELECT kcm.工号,count(课程名) FROM rsda,kcm where rsda.工号=kcm.工号 an

14、d year(date()-year(出生年月)30 group by kcm.工号 8、要求:统计35岁(含35岁)以下的老师各自讲授的课程数目。 SELECT kcm.工号,count(课程名) FROM rsda,kcm where rsda.工号=kcm.工号 and year(date()-year(出生年月)=35 group by kcm.工号 9、要求:统计“张运生”讲授的课程门数,并将结果赋给变量A57(或者新字段A57)。 Select count(*) as A57 from rsda,kcm where rsda.工号=kcm.工号 and 姓名= 10、要求:统计讲授“英语写作”课程的老师的应发工资的平均值,并将结果赋给变量A56(或者新字段A56)。 Select average(应发工资) as A56 from rsda,kcm where rsda.工号=kcm.工号 and 课程名= 11、要求:统计讲授“程序设计”课程的教师中“补贴”一项的最低值,并将结果赋给变量A57(或者新字段A57)。 Select min(补贴) as A57 from rsda,kcm where rsda.工号=kcm.工号 and 课程名=偳氩赡膳秪

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1