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.性别)="女")
AND ((rsda.部门)="教务处"));
11、要求:显示讲课教师中年龄最小的教师的姓名和性别。
SELECT
rsda.姓名,
rsda.性别,
rsda.出生年月
FROM
rsda
WHERE
(((rsda.出生年月)=(select
max([出生年月])
from rsda)));
11-2、要求:显示讲课教师中年龄最大的教师的姓名和性别。
SELECT
rsda.姓名,
rsda.性别,
rsda.出生年月
FROM
rsda
WHERE
(((rsda.出生年月)=(select
min([出生年月])
from rsda)));
12、要求:统计rsda数据表中女性职工中补贴一项的最低值,并将结果赋给变量A58(或者新字段A58)。
SELECT
Min([补贴])
AS A58
FROM rsda
WHERE
(((rsda.性别)="女"));
13、要求:统计讲授“英语写作”课程的老师的应发工资的平均值,并将结果赋给变量A56(或者新字段A56)。
SELECT
Avg([应发工资])
AS A56
FROM kcm INNER JOIN
rsda ON kcm.编号
=
rsda.编号
WHERE
(((kcm.课程名)="英语写作"));
14、要求:按照“补贴”升序形式显示所有人员的信息。
SELECT
rsda.*
FROM rsda
ORDER BY
rsda.补贴;
15、要求:显示所有未婚男教工的信息。
SELECT rsda.*
FROM rsda
WHERE (((rsda.婚否)=False) AND ((rsda.性别)="男"));
16、要求:统计“张运生”讲授的课程门数,并将结果赋给变量A57(或者新字段A57)。
SELECT
Count([课程名])
AS a57
FROM kcm INNER JOIN
rsda ON kcm.工号
=
rsda.工号
WHERE
(((rsda.姓名)="张云生"));
17、要求:统计rsda数据表中男性已婚职工的应发工资的平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT
Avg([应发工资])
AS A54
FROM rsda
WHERE
(((rsda.性别)="男")
AND ((rsda.婚否)=True));
18、要求:将rsda数据表中“部门”字段的“学生处”改为“学生就业处”。
UPDATE rsda SET
rsda.部门
= "学生就业处"
WHERE
(((rsda.部门)="学生处"));
19、要求:显示女教师讲授的所有课程名。
SELECT
rsda.性别,
kcm.课程名
FROM rsda INNER JOIN
kcm ON rsda.编号
= kcm.编号
WHERE
(((rsda.性别)="女"));
20、要求:显示补贴的最小值和最大值,并将结果分别赋给变量minbt、maxbt。
SELECT
Min([补贴])
AS minbt, Max([补贴])
AS maxbt
FROM rsda;
21、要求:按照“基本工资”降序形式显示所有人员的信息。
SELECT
rsda.*
FROM rsda
ORDER BY
rsda.基本工资
DESC;
22、要求:显示1980年(含1980年)后出生人员的工号和姓名。
SELECT
rsda.出生年月,
rsda.工号,
rsda.姓名
FROM rsda
WHERE
(((rsda.出生年月)>=#1/1/1980#)
AND ((Year([出生年月]))>=1980));
23、要求:统计讲授“程序设计”课程的老师的基本工资的平均值,并将结果赋给变量A54(或者新字段A54)。
SELECT
([基本工资])
AS A54
FROM kcm INNER JOIN
rsda ON kcm.编号
=
rsda.编号
WHERE
(((kcm.课程名)="程序设计"));
24、要求:统计rsda数据表中男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段A57)。
SELECT
Max([补贴])
AS A57
FROM rsda
WHERE
(((rsda.性别)="男"));
25、要求:为部门是“总务处”的职工每人增加15%的补贴(补贴=补贴*1.15)。
UPDATE rsda SET
rsda.补贴
= [补贴]*1.15
WHERE
(((rsda.部门)="总务处"));
26、要求:显示所有本年度已经过完生日(不含当日)的人员信息。
SELECT
rsda.*
FROM rsda
WHERE
(((Month([出生年月]))=(Month(Now())))
AND ((Day([出生年月]))
OR (((Month([出生年月]))
27、要求:列出rsda数据表中部门为“基础部”的男性职工的工号,姓名,性别和部门。
SELECT
rsda.工号,
rsda.姓名,
rsda.性别,
rsda.部门
FROM rsda
WHERE
(((rsda.性别)="男")
AND ((rsda.部门)="基础部"));
28、填写SQL命令,要求将所有男性职工的记录追加到名为“追加表”的表中,只需要其中的4个字段:姓名、性别、工资、补贴。
INSERT INTO
追加表 (
性别,
姓名,
工资,
补贴 )
SELECT
pay.性别,
pay.姓名,
pay.工资,
pay.补贴
FROM pay
WHERE
(((pay.性别)="男"));
29、要求:显示应发工资的最小值和最大值,并将结果分别赋给变量minyfgz、maxyfgz。
SELECT
Min([应发工资])
AS minyfgz, Max([应发工资])
AS maxyfgz
FROM rsda;
30、要求:显示讲授“计算机文化基础”课程的每位老师的姓名、性别。
SELECT
rsda.姓名,
rsda.性别
FROM kcm INNER JOIN
rsda ON kcm.编号
=
rsda.编号
WHERE
(((kcm.课程名)="计算机文化基础"));
31、要求:显示讲授“英语阅读”课程的每位老师的姓名、年龄。
SELECT
rsda.姓名,
(Year(Now()))-Year([出生年月])
AS 年龄
FROM kcm INNER JOIN
rsda ON kcm.编号
=
rsda.编号
WHERE
(((kcm.课程名)="英语阅读"));
32、要求:显示应发工资的最小值和最大值,并将结果分别赋给变量minyfgz、maxyfgz。
SELECT
Min([应发工资])
AS minyfgz, Max([应发工资])
AS maxyfgz
FROM pay;
33、要求:按照“出生年月”降序形式显示所有人员的信息。
SELECT
rsda.*
FROM rsda
ORDER BY
rsda.出生年月
DESC;
34、列出工号前2位等于“11”的男性职工的信息。
SELECT
rsda.*
FROM rsda
WHERE
((Left([rsda].[工号],2)="11")
AND ((rsda.性别)="男"));
35、要求物理删除1980年以前(不含1980年)出生年月的部门为“基础部”的职工记录。
DELETE
rsda.出生年月,
rsda.部门
FROM rsda
WHERE
(((Year([出生年月]))<1980)
AND ((rsda.部门)="基础部"));
35、要求:显示女教师讲授的所有课程名。
SELECT
kcm.课程名
FROM rsda,
kcm
WHERE
(((rsda.性别)="女"));
36、要求:统计rsda数据表中男性职工中补贴一项的最高值,并将结果赋给变量A57(或者新字段A57)。
SELECT
Max([补贴])
AS a57
FROM rsda
WHERE
(((rsda.性别)="男"));
37、要求:按照“应发工资”降序形式显示所有人员的信息。
SELECT
rsda.*
FROM rsda
ORDER BY
rsda.应发工资
DESC;
38、要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。
SELECT
rsda.*
FROM rsda
WHERE
(((rsda.部门)="总务处")
AND ((rsda.性别)="男"))
OR (((rsda.部门)="学生处"))
ORDER BY
rsda.性别
DESC;
39、要求:显示每位老师所讲授的所有课程名。
SELECT
kcm.课程名
FROM kcm,
rsda;
40、要求:计算教务处人员的基本工资的平均值和最大值。
SELECT
Avg([基本工资])
AS 表达式1,
Max([基本工资])
AS 表达式2
FROM rsda
WHERE
(((rsda.部门)="教务处"));
41、要求:按照“应发工资”降序形式显示所有人员的信息。
SELECT
rsda.*
FROM rsda
ORDER BY
rsda.应发工资
DESC;
42、要求:显示1980年(含1980年)后出生人员的工号和姓名。
SELECT
rsda.工号,
rsda.姓名
FROM rsda
WHERE
(((Year([出生年月]))>=1980))
ORDER BY
rsda.工号
DESC;
43、要求:计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjj
SELECT
Avg([补贴])
AS rjbt, Avg([公积金])
AS rjgjj
FROM rsda;
44、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“姓名”字段作为参数,设定提示文本为“请输入学生姓名中任意一个字符”。查询结果显示5个字段:工号、姓名、性别、出生年月和应发工资。
SELECT rsda.工号, rsda.姓名, rsda.性别,
rsda.出生年月, rsda.应发工资
FROM rsda
WHERE (((rsda.姓名) Like "*" & [请输入学生姓名中任意一个字符] &
"*"));
45、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“姓名”字段作为参数,设定提示文本为“请输入学生姓名中任意一个字符”。查询结果显示3个字段:姓名、性别和部门。
SELECT rsda.姓名, rsda.性别, rsda.部门
FROM rsda
WHERE (((rsda.姓名) Like "*" & [请输入学生姓名中任意一个字符] &
"*"));
46、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求将“课程名”字段作为参数,设定提示文本为“请输入课程名中任意一个字符”。查询结果显示2个字段:工号和课程名。
SELECT rsda.工号, kcm.课程名
FROM kcm INNER JOIN rsda ON kcm.工号 = rsda.工号
WHERE (((kcm.课程名) Like "*" & [请输入课程名中任意一个字符] &
"*"));
47、要求并统计所有男生年龄的最大值,并把结果赋值给变量Z63。
SELECT
Year(Now())-Year([出生年月]) AS Z63
FROM rsda
WHERE (((rsda.性别)="男") AND ((Year(Now())-Year([出生年月]))=(select
max(year(now())-year([出生年月])) from rsda)));
48、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中1980年以前出生的男性职工人员的工号和姓名。
SELECT rsda.工号, rsda.姓名
FROM rsda
WHERE (((Year([出生年月]))<1980) AND
((rsda.性别)="男"));
49、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中在1980年至1990年之间出生的职工人员的工号、姓名和部门。
SELECT rsda.工号, rsda.姓名, rsda.部门
FROM rsda
WHERE (((Year([出生年月])) Between 1980 And
1990));
50、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:列出rsda数据表中在1985年1月1日以后出生的职工人员的工号、姓名和部门。
SELECT rsda.工号, rsda.姓名,
rsda.部门
FROM rsda
WHERE (((rsda.出生年月)>#1/1/1980#));
51、设有数据库“rsda”,考Access的同学请下载文件“rsda.mdb”。(命令可以使用SQL语句)。要求:在rsda数据表中的婚否前插入“年龄”一列,并计算出所有职工的年龄。
SELECT rsda.编号, rsda.工号,
rsda.姓名, rsda.性别, rsda.出生年月, Year(Now())-Year([出生年月]) AS 年龄,
rsda.婚否, rsda.部门, rsda.基本工资, rsda.补贴, rsda.公积金, rsda.应发工资
FROM rsda;
access查询女教师所有的信息_ACCESS2007查询操作案例详解相关推荐
- access查询女教师所有的信息_access查询所有名字中出现‘珊’字的女生信息怎么查...
展开全部 这个需求可以通过SQL模糊查询予以实现.具体来说就是在e68a8462616964757a686964616f31333337386639选择查询的"where"子句里用 ...
- access查询女教师所有的信息_2013年计算机等考二级Access全真模拟试题(含答案)三 2...
11. 下列函数中能返回数值表达式的整数部分值的是[B ]. A)Abs(数字表达式)绝对值 B)Int(数值表达式) C)Srq(数值表达式)开平方 D)Sgn(数值表达式) 12. 设关系R和S的 ...
- 《工厂订单出入库信息管理系统》完整案例详解(含演示网址账号)(GoVue源码MysqlRedis数据库)
近期开发了一套工厂订单及出入库信息管理系统,现在系统已经正式上线,我也抽出时间对之前的工作了进行了二次整理,在总结的过程中继续完善. 系统演示网址:出入库系统 演示账号:admin 密码:1234 ...
- access查询女教师所有的信息_【9月3日报名必看】教师资格证报名如何查询报名成功及修改报名信息?...
2019教师资格证即将开始报名咯,新手同学要多关注近期考务通知哦- 报考时间:2019年9月3日-6日(各省报名结束日期.缴费截止日期略有差异,以各省份公告要求安排为准)报考网址:中国考试教育网( ...
- mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
本文实例讲述了MySQL使用集合函数进行查询操作.分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT ...
- go mongodb排序查询_Kotlin与MongoDB整合CURD案例详解
1.mongodb的低版本bson无法转换类型 比如MongoDB数据库表的字段类型为Decimal,实体类用String去定义就会报如下错误 No converter found capablof ...
- 查看登陆系统用户的信息的三种方法详解
查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [O ...
- Visual C++网络编程经典案例详解 第9章 实用播放器 数据读取与播放控制 识别数据文件信息
识别数据文件信息主要是指对mp3数据格式识别 定义顺序代码如下 typedef struct mp3_struct //自定义mp3结构体 {char heade[3]; //tag字符标记char ...
- mysql resulttype map_Mybatis中的resultType和resultMap查询操作实例详解
resultType和resultMap只能有一个成立,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,resultMap解决复杂查询是的映射问题.比 ...
最新文章
- Enterprise Library 4 缓存应用程序块的设计
- 智能车技术与实践_ROS入门
- Docker安装redis 设置密码
- 引入外部化的配置文件
- sar图像去噪matlab,一种基于总曲率的SAR图像变分去噪方法与流程
- 学妹问我,并发问题的根源到底是什么?
- OpenShift 4 - 安装 OpenShift 集群后如何删除节点或增加新节点
- php nusoap web service
- linux+多个字符分割字符串数组中,怎样通过特定的分隔符将字符串分割成数组
- 微信小程序使用wxParse解析html代码
- 各种多媒体软件安装教程
- About Oracle TraceFile
- CMOS模拟集成电路设计课程
- 图像处理: 五种 插值法
- 5G新通话新在哪儿?全新技术带来通话变革
- Connection reset by peer 问题解析
- Masked Autoencoders Are Scalable Vision Learners (MAE)
- nginx最简单的旧域名跳转新域名
- 网络流建图方法(二)——辅助点(虚点)决策法洛谷 P1361 小M 的作物 Dinic
- Linux驱动之platform设备驱动