Acce数据库2(分类 答案)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“access数据库课后答案”。
选择查询(选1个题)+赋值查询(选1个题)+更新查询、生成查询(选1个题)+追加查询、参数查询、删除查询(选1个题)本题提交的是下面的蓝色答案:
一、选择查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。
要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.部门)=“总务处”)AND((rsda.性别)=“男”))OR(((rsda.部门)=“学生处”)AND((rsda.性别)=“男”));
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求利用学号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。
SELECT Left([工号],2)AS 部门代码, rsda.* FROM rsda;
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示“基础部”每位老师所讲授的所有课程名。SELECT rsda.部门, kcm.课程名
FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((rsda.部门)=“基础部”));
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示女教师讲授的所有课程名。SELECT rsda.性别, kcm.课程名
FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((rsda.性别)=“女”));
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“出生年月”升序形式显示所有人员的信息。SELECT rsda.* FROM rsda ORDER BY rsda.出生年月;
6、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.部门)=“教务处”));
7、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示讲课教师中年龄最小的教师的姓名和性别。SELECT rsda.姓名, rsda.性别, rsda.出生年月 FROM rsda WHERE(((rsda.出生年月)=(select max([出生年月])from rsda)));
8、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示讲课教师中年龄最大的教师的姓名和性别。SELECT rsda.姓名, rsda.性别, rsda.出生年月 FROM rsda WHERE(((rsda.出生年月)=(select min([出生年月])from rsda)));
9、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“补贴”升序形式显示所有人员的信息。SELECT rsda.* FROM rsda ORDER BY rsda.补贴;
10、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示所有未婚男教工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=False));
11、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示女教师讲授的所有课程名。SELECT rsda.性别, kcm.课程名
FROM rsda INNER JOIN kcm ON rsda.编号 = kcm.编号 WHERE(((rsda.性别)=“女”));
12、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“基本工资”降序形式显示所有人员的信息。SELECT rsda.* FROM rsda ORDER BY rsda.基本工资 DESC;
13、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示1980年(含1980年)后出生人员的工号和姓名。SELECT rsda.出生年月, rsda.工号, rsda.姓名 FROM rsda WHERE(((rsda.出生年月)>=#1/1/1980#)AND((Year([出生年月]))>=1980));
14、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中部门为“基础部”的男性职工的工号,姓名,性别和部门。SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.部门)=“基础部”));
15、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示讲授“计算机文化基础”课程的每位老师的姓名、性别。SELECT rsda.姓名, rsda.性别
FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((kcm.课程名)=“计算机文化基础”));
16、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“出生年月”降序形式显示所有人员的信息。SELECT rsda.* FROM rsda ORDER BY rsda.出生年月 DESC;
17、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:列出工号前2位等于“11”的男性职工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工号],2)=“11”)AND((rsda.性别)=“男”));
18、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。列出工号前2位等于“10”的女性职工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工号],2)=“10”)AND((rsda.性别)=“女”));
19、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:显示讲授“英语阅读”课程的每位老师的姓名、年龄。SELECT rsda.姓名,(Year(Now()))-Year([出生年月])AS 年龄 FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((kcm.课程名)=“英语阅读”));20、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:显示所有未婚女教工的信息。SELECT rsda.* FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.婚否)=False));
21、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:显示姓张的人员信息。SELECT rsda.* FROM rsda WHERE(((rsda.姓名)Like “张*”));
22、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。列出工号前2位等于“13”的男性职工的信息。SELECT rsda.* FROM rsda WHERE((Left([rsda].[工号],2)=“13”)AND((rsda.性别)=“男”));
23、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:显示30岁以下人员的工号、姓名、性别、婚否信息。SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.婚否 FROM rsda WHERE(((Year(Now())-Year([出生年月]))
24、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用语句)。要求:列出rsda数据表中工号前2位等于“12”的女性职工的信息。SELECT rsda.* FROM rsda WHERE((Left([工号],2)=“12”)AND((rsda.性别)=“女”));
SQL
SQL
SQL
SQL
SQL
SQL
SQL
SQL25、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求列出工资大于1800元的男性职工的工号、姓名、性别、部门和基本工资。SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门, rsda.工资 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.工资)>1800));
26、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求利用工号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。
SELECT Left([工号],2)AS 部门代码, rsda.* FROM rsda;
27、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求利用工号的后3位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。
SELECT Right([工号],3)AS 部门代码, rsda.* FROM rsda;
28、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中部门为“基础部”和“教务处”的所有已婚职工的信息。SELECT rsda.部门, rsda.婚否 FROM rsda WHERE(((rsda.部门)=“基础部”)AND((rsda.婚否)=Yes))OR(((rsda.部门)=“教务处”)AND((rsda.婚否)=Yes));
29、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中1980年以前出生的男性职工人员的工号和姓名。SELECT rsda.工号, rsda.姓名 FROM rsda WHERE(((Year([出生年月]))
SELECT rsda.工号, rsda.姓名, rsda.部门 FROM rsda WHERE(((Year([出生年月]))1980));
31、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中在1985年1月1日以后出生的职工人员的工号、姓名和部门。
SELECT rsda.工号, rsda.姓名, rsda.部门 FROM rsda WHERE(((Year([出生年月]))>=1985));
32、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中补贴在300以下和400以上的职工人员的姓名、部门和补贴。
SELECT rsda.姓名, rsda.部门, rsda.补贴 FROM rsda WHERE(((rsda.补贴)400));
33、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中补贴在300以下和400以上的男性职工人员的姓名、性别、部门和补贴。
SELECT rsda.姓名, rsda.部门, rsda.性别, rsda.补贴 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.补贴)400));
34、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中应发工资在1200至1600之间的女性职工人员的姓名、部门和应发工资。
SELECT rsda.姓名, rsda.部门, rsda.应发工资, rsda.应发工资, rsda.性别 FROM rsda WHERE(((rsda.应发工资)>1200)AND((rsda.应发工资)>1800)AND((rsda.性别)=“女”));
35、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求列出基本工资小于1000元的女性职工的姓名、性别、部门和基本工资。SELECT rsda.姓名, rsda.性别, rsda.部门, rsda.基本工资 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.基本工资)
36、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求利用工号的后2位产生一个新字段“部门编号”,并在查询中显示原来的所有字段和“部门编号”字段。
SELECT Right([工号],2)AS 部门编号, rsda.* FROM rsda;
二、赋值查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。
SELECT Sum([应发工资])AS A52 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=True));
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计讲授“程序设计”课程的老师的基本工资的平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT Avg([基本工资])AS A54 FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((kcm.课程名)=“程序设计”));
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中部门为“基础部”的女性职工的基本工资字段总和,并将结果赋给变量A51(或者新字段A51)。SELECT Sum([基本工资])AS A51 FROM rsda WHERE(((rsda.部门)=“基础部”)AND((rsda.性别)=“女”));
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中男性已婚职工的应发工资字段总和,并将结果赋给变量A52(或者新字段A52)。
SELECT Sum([应发工资])AS A52 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=True));
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中女性职工中补贴一项的最低值,并将结果赋给变量A58(或者新字段A58)。
SELECT Min([补贴])AS A58 FROM rsda WHERE(((rsda.性别)=“女”));
6、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计讲授“英语写作”课程的老师的应发工资的平均值,并将结果赋给变量A56(或者新字段A56)。
SELECT Avg([应发工资])AS A56 FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((kcm.课程名)=“英语写作”));
7、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计“张运生”讲授的课程门数,并将结果赋给变量A57(或者新字段A57)。SELECT Count([课程名])AS a57 FROM kcm INNER JOIN rsda ON kcm.工号 = rsda.工号 WHERE(((rsda.姓名)=“张运生”));
8、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中男性已婚职工的应发工资的平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT Avg([应发工资])AS A54 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=True));
9、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示补贴的最小值和最大值,并将结果分别赋给变量minbt、maxbt。SELECT Min([补贴])AS minbt, Max([补贴])AS maxbt FROM rsda;
10、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计讲授“程序设计”课程的老师的基本工资的平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT([基本工资])AS A54 FROM kcm INNER JOIN rsda ON kcm.编号 = rsda.编号 WHERE(((kcm.课程名)=“程序设计”));
11、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段A57)。
SELECT Max([补贴])AS A57 FROM rsda WHERE(((rsda.性别)=“男”));
12、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示应发工资的最小值和最大值,并将结果分别赋给变量minyfgz、maxyfgz。SELECT Min([应发工资])AS minyfgz, Max([应发工资])AS maxyfgz FROM rsda;
13、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:显示应发工资的最小值和最大值,并将结果分别赋给变量minyfgz、maxyfgz。
SELECT Min([应发工资])AS minyfgz, Max([应发工资])AS maxyfgz FROM rsda;
14、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段A57)。SELECT Max([补贴])AS a57 FROM rsda WHERE(((rsda.性别)=“男”));
15、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计女性职工中基本工资不超过1800元的人数,并将结果赋给变量A56(或者新字段A56)。
SELECT Count([姓名])AS a56 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.工资)
16、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计男性已婚职工的基本工资字段平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT Avg([基本工资])AS a54 FROM rsda WHERE(((rsda.婚否)=True)AND((rsda.性别)=“男”));
17、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计男性职工中工资超过2000元的人数,并将结果赋给变量A55(或者新字段A55)。
SELECT Count([姓名])AS a55 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.工资)>2000));
18、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中女性已婚职工的基本工资字段总和,并将结果赋给变量A53(或者新字段A53)。
SELECT Sum([基本工资])AS A53 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.婚否)=True));
19、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计:基本工资大于1000的男性人数。SELECT Count([姓名])AS 人数
FROM rsda INNER JOIN kcm ON rsda.编号 = kcm.编号
WHERE(((rsda.性别)=“男”)AND((rsda.基本工资)>1000));20、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计rsda数据表中女性已婚职工的基本工资字段平均值,并将结果赋给变量A54(或者新字段A53)。
SELECT Avg([基本工资])AS A53 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.婚否)=True));
21、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:统计性别为女性教师讲授的课程门数。SELECT Count([课程名])AS 课程门数
FROM rsda INNER JOIN kcm ON rsda.编号 = kcm.编号 WHERE(((rsda.性别)=“女”));
22、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计女性职工中基本工资大于2000元的人数,并将结果赋给变量A57(或者新字段A57)。
SELECT Count([姓名])AS a57 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.工资)>2000));
23、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有男性的平均年龄,并将结果赋给变量Z61。SELECT Avg(2013-Year([出生年月]))AS Z61 FROM rsda WHERE(((rsda.性别)=“男”));
24、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有女性的平均年龄,并将结果赋给变量Z62。SELECT Avg(2013-Year([出生年月]))AS Z62 FROM rsda WHERE(((rsda.性别)=“女”));
25、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有男性的年龄的最大值,并将结果赋给变量Z63。SELECT Max(2013-Year([出生年月]))AS Z63 FROM rsda WHERE(((rsda.性别)=“男”));
26、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有女性的年龄的最小值,并将结果赋给变量Z64。SELECT Min(2013-Year([出生年月]))AS Z64 FROM rsda WHERE(((rsda.性别)=“女”));
27、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有男性的人数,并将结果赋给变量Z65。SELECT Count(*)AS Z65 FROM rsda WHERE(((rsda.性别)=“男”));
28、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有姓名中姓王的人数,并将结果赋给变量Z66。SELECT Count(*)AS Z66 FROM rsda WHERE(((rsda.姓名)Like “王*”));
29、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求统计并输出所有姓名中姓张的女性人数,并将结果赋给变量Z67。SELECT Count(*)AS Z67 FROM rsda WHERE(((rsda.姓名)Like “张*”)AND((rsda.性别)=“女”));30、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求计算并输出基础部人员的年龄平均值,并将结果赋给变量Z68。SELECT Avg(2013-Year([出生年月]))AS Z68 FROM rsda WHERE(((rsda.部门)=“基础部”));
三、更新查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:将rsda数据表中“部门”字段的“学生处”改为“学生就业处”。UPDATE rsda SET rsda.部门 = “学生就业处” WHERE(((rsda.部门)=“学生处”));
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:为部门是“总务处”的职工每人增加15%的补贴(补贴=补贴*1.15)。UPDATE rsda SET rsda.补贴 = [补贴]*1.15 WHERE(((rsda.部门)=“总务处”));
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求计算并替换每一条记录中的“应发工资”字段(应发工资=工资+补贴-公积金)。UPDATE rsda SET rsda.应发工资 = [rsda].[工资]+[rsda].[补贴]-[rsda].[公积金];
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求为部门是“基础部”的职工每人增加25%的补贴(补贴=补贴*1.25)。UPDATE rsda SET pay.补贴 = [rsda].[补贴]*1.25 WHERE(((rsda.部门)=“基础部”));
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求为部门是“总务处”的职工每人增加35%的补贴(补贴=补贴*1.35)。UPDATE rsda SET pay.补贴 = [rsda].[补贴]*1.35 WHERE(((rsda.部门)=“总务处”));
6、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求为基本工资小于1000的职工每人增加50%的津贴补贴(补贴=补贴*1.5)。UPDATE rsda SET rsda.补贴 = [补贴]*1.5 WHERE(((rsda.基本工资)
7、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求为补贴小于300的职工每人减少30%的公积金(公积金=公积金*0.7)。UPDATE rsda SET rsda.公积金 = [公积金]*0.7 WHERE(((rsda.补贴)
8、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求为基本工资大于1100的职工每人增加30%的公积金(公积金=公积金*1.3)。UPDATE rsda SET rsda.公积金 = [公积金]*1.3 WHERE(((rsda.基本工资)>1100));
9、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:为女性的职工每人增加5%的补贴(补贴=补贴*1.05)。UPDATE rsda SET rsda.补贴 = [补贴]*1.05 WHERE(((rsda.性别)=“女”));
10、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:在rsda数据表中的婚否前插入“年龄”一列,并计算出所有职工的年龄。双击打开rsda表,点“视图”下的“设计视图”,选中“婚否”行,右点选”插入行”,在“字段名称”列输入“年龄”,在“数据类型”列选择“数字”,关闭 UPDATE rsda SET rsda.年龄 = 2013-Year([出生年月]);
11、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:在rsda数据表中为年龄在30岁以下的人增加25%的补贴(补贴=补贴*1.25)。UPDATE rsda SET rsda.补贴 = [补贴]*1.25 WHERE(((2013-Year([出生年月]))
12、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:在rsda数据表中为年龄在30岁以上的人增加15%的补贴(补贴=补贴*1.15)。UPDATE rsda SET rsda.补贴 = [补贴]*1.15 WHERE(((2013-Year([出生年月]))>30));
四、生成查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求按照“部门”升序生成一个名为“人事表1”的新表,其中包含4个字段:工号、姓名、性别和部门。
SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门 INTO 人事表1 FROM rsda ORDER BY rsda.部门;
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“部门”升序生成一个人事表1显示包括:部门、姓名、性别、出生年月。INSERT INTO 人事表1(部门, 姓名, 性别, 出生年月)SELECT rsda.部门, rsda.姓名, rsda.性别, rsda.出生年月 FROM rsda ORDER BY rsda.部门;
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“出生年月”升序生成一个人事表3显示包括所有女性的3个字段:姓名、性别、出生年月。
SELECT rsda.姓名, rsda.性别, rsda.出生年月 INTO 人事表3 FROM rsda ORDER BY rsda.出生年月;
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:按照“出生年月”降序序生成一个人事表4显示包括所有男性的3个字段:姓名、性别、出生年月。
SELECT rsda.姓名, rsda.性别, rsda.出生年月 INTO 人事表4 FROM rsda WHERE(((rsda.性别)=“男”))ORDER BY rsda.出生年月 DESC;
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:找出工号在12004到12006之间的信息生成一个人事表5显示包括3个字段:工号、姓名和课程号。
SELECT rsda.工号, rsda.姓名, kcm.课程名 INTO 人事表5 FROM rsda INNER JOIN kcm ON rsda.工号 = kcm.工号
WHERE(((rsda.工号)>“12004” And(rsda.工号)
五、追加查询
本题需事先建立一个空表后再做,可以自己用设计视图创建,或用下面的语句创建(只需根据题意改表名“追加表”为“追加表3”或“追加表4”等)
SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门, rsda.婚否, kcm.课程名 INTO 追加表
FROM rsda INNER JOIN kcm ON rsda.工号 = kcm.工号 WHERE(((rsda.工号)
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将所有男性职工的记录追加到名为“追加表1”的表中,只需要其中的4个字段:姓名、性别、基本工资、补贴。
INSERT INTO 追加表1(姓名, 性别, 基本工资, 补贴)SELECT rsda.姓名, rsda.性别, rsda.基本工资, rsda.补贴 FROM rsda WHERE(((rsda.性别)=“男”));
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求填写SQL命令,要求将所有女性职工的记录追加到名为“追加表2”的表中,只需要其中的4个字段:工号、姓名、性别、部门。INSERT INTO 追加表2(工号, 姓名, 性别, 部门)SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门 FROM rsda WHERE(((rsda.性别)=“女”));
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求填写SQL命令,要求将所有基础部的女性职工的记录追加到名为“追加表3”的表中,只需要其中的5个字段:工号、姓名、性别、部门和课程名。INSERT INTO 追加表3(工号, 姓名, 性别, 部门, 课程名)SELECT rsda.部门, rsda.性别, rsda.工号, rsda.姓名, kcm.课程名 FROM rsda INNER JOIN kcm ON rsda.工号 = kcm.工号
WHERE(((rsda.部门)=“基础部”)AND((rsda.性别)=“女”));
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求填写SQL命令,要求将所有已婚的女性职工的记录追加到名为“追加表4”的表中,只需要其中的4个字段:姓名、性别、婚否和部门。INSERT INTO 追加表4(姓名, 性别, 婚否, 部门)SELECT rsda.姓名, rsda.性别, rsda.婚否, rsda.部门 FROM rsda WHERE(((rsda.性别)=“女”)AND((rsda.婚否)=Yes));
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求填写SQL命令,要求将所有未婚的男性职工的记录追加到名为“追加表5”的表中,只需要其中的4个字段:姓名、性别、婚否和部门。INSERT INTO 追加表5(姓名, 性别, 婚否, 部门)SELECT rsda.姓名, rsda.性别, rsda.婚否, rsda.部门 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=No));
六、参数查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“姓名”字段作为参数,设定提示文本为“请输入学生姓名中任意一个字符”。查询结果显示5个字段:工号、姓名、性别、出生年月和应发工资。
SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.出生年月, rsda.应发工资 FROM rsda WHERE(((rsda.姓名)Like “*” & [请输入学生姓名中任意一个字符] & “*”));
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“姓名”字段作为参数,设定提示文本为“请输入学生姓名中任意一个字符”。查询结果显示3个字段:姓名、性别和部门。
SELECT rsda.工号, rsda.姓名, rsda.性别, rsda.部门 FROM rsda WHERE(((rsda.姓名)Like “*” & [请输入学生姓名中任意一个字符] & “*”));
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“课程名”字段作为参数,设定提示文本为“请输入课程名中任意一个字符”。查询结果显示2个字段:工号和课程名。SELECT kcm.工号, kcm.课程名 FROM kcm WHERE(((kcm.课程名)Like “*” & [请输入课程名中任意一个字符] & “*”));
七、删除查询
1、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除1980年以前(不含1980年)出生年月的部门为“基础部”的职工记录。DELETE rsda.出生年月, rsda.部门 FROM rsda WHERE(((Year([出生年月]))
2、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除年龄在30岁以下且部门为“基础部”的职工记录。DELETE rsda.出生年月, rsda.部门 FROM rsda WHERE(((Year(Now())-Year([出生年月]))
3、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除年龄在30岁以下且性别为“女”的职工记录。DELETE rsda.出生年月, rsda.性别 FROM rsda WHERE(((Year(Now())-Year([出生年月]))
4、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除年龄在30岁以下且性别为“男”的职工记录。DELETE rsda.出生年月, rsda.性别 FROM rsda WHERE(((Year(Now())-Year([出生年月]))
5、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除所有男性已婚人员的职工记录。DELETE rsda.性别, rsda.婚否 FROM rsda WHERE(((rsda.性别)=“男”)AND((rsda.婚否)=True));
6、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除基本工资在1000以下且部门为“基础部”的职工记录。DELETE rsda.基本工资, rsda.部门 FROM rsda WHERE(((rsda.基本工资)
7、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除基本工资在1000以下且性别为“女”的职工记录。DELETE rsda.基本工资, rsda.性别 FROM rsda WHERE(((rsda.基本工资)
8、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除应发工资在1600和1700之间且性别为“男”的职工记录。DELETE rsda.应发工资, rsda.性别 FROM rsda WHERE(((rsda.应发工资)>=1600 And(rsda.应发工资)
9、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除应发工资在1600和1700之间且性别为“女”的职工记录。DELETE rsda.应发工资, rsda.性别 FROM rsda WHERE(((rsda.应发工资)>=1600 And(rsda.应发工资)
10、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除“rsda”表里所有姓名含有“晓”字的记录删除。DELETE rsda.姓名 FROM rsda WHERE(((rsda.姓名)Like “*晓*”));
11、设有数据库“rsda”,考Acce的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求物理删除“rsda”表里所有姓名含有“强”字的记录删除。DELETE rsda.姓名 FROM rsda WHERE(((rsda.姓名)Like “*强*”));
实验一 ACCESS之表的操作一、实验目的1、熟悉Acce用户操作界面。2、掌握创建表的方法。3、掌握创建主键和索引的方法。4、掌握表结构的编辑和表中数据的操作方法。5、掌握建......
注意事项:本手册上写的是题目的出处,但的实验本上,必须写上书上原本的题目,否则无效。并且写下每题实现的步骤。《Acce数据库》实验报告指导手册掌握选择查询、总记查询、在查询......
《数据库基础》教案(56学时)主讲: 专业: 班级:第1章 数据库系统概述(4学时)教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管理系统的特点和划分依据,了解关系运算......
《数据库原理及应用(Acce)》教案第一章 数据库基本原理教学目标:通过对数据库基本概念、数据系统的组成的讲解,让学生了解数据库技术;掌握层次模型、网状模型和关系模型的概念和......
Acce数据库教案第一章 数据库系统概述一、数据、信息和数据处理 [教学目标]1、了解信息与数据的概念2、了解数据处理与数据管理技术 [重点、难点] 数据与信息的关系 [课时数......