access2010查询
- 格式:ppt
- 大小:2.67 MB
- 文档页数:85
Access2010作业2(查询)在你的数据库中完在如下操作:1、选择查询1.利用查询向导创建“挂号查询”,显示“挂号ID、就诊日期、患者姓名、性别、医生姓名、职称信息。
2.用“设计视图”创建“王光正”医生就诊病人信息查询,要求显示“医生ID、姓名、患者ID、姓名”信息,将对应的“姓名”字段名分别改为“医生姓名”和“患者姓名”3.创建“男性副主任医师”信息查询,要求显示其对应 “TBL医生”中的全部字段信息4.创建“1990-2000年参加工作的医生情况”信息查询,要求显示“医生ID、姓名、职称、工资、参加工作时间”字段5.创建“医生工龄统计”的带“计算字段”查询,要求显示“医生ID、姓名、职称、工资、参加工作时间、工龄”字段,工龄=当前系统年-参加工作年6.创建“医生月收入水平”查询,要求显示“医生姓名、工资、本月工资、收入水平”信息,本月工资=工资+500,本月工资>4000为高,小于3000为低7.创建“医生各职称人数”分组查询,统计出“tbl医生”表中不同职称的人数8.创建“处方用药情况”分组查询,统计“tbl处方组成”表中所有处方的各种中药总用量、平均值、最大值、最小值及使用次数,结果按使用次数降序排列2、交叉表查询1.基于“tbl医生”表建立交叉表查询,统计不同性别各种职称的人数。
2.基于“tbl中药”表建立交叉表查询,统计不同功能类别不同药性的中药数量三、参数查询1.基于“tbl医生”、“tbl挂号”和“tbl患者”表建立2011年9月医生出诊记录查询,要求在打开该查询时输入某医生姓名后即可显示该医生当月的出诊情况。
(显示 “医生姓名、挂号ID、患者姓名、性别、就诊日期”信息,四、生成表查询1.基于“tbl医生” 表计算出各职称的人数、平均工资,并将结果保存于“工资情况表”中五、操作查询1、导入“新药.xlsx”文件,复制“tbl中药”表并命名为“tbl中药1”,将 “新药”表中的新药加到“tbl中药1” 表中(追加查询)2、删除“tbl中药1” 表中未填“来源种类”字段的记录(删除查询)3、为 “tbl医生表1”中主任医师的工资每人增加500(更新查询)。
查询的类型
Access数据库中的查询有多种类型,每种类型在执行上有所不同。
主要有以下几种:
(1)选择查询
选择查询是一种最常用的查询类型,它是根据指定的查询规则,从一个或多个数据表中检索数据,并按照事先设定的顺序显示数据;也可以更新选择查询的数据表中的数据;还可以将记录分组,计算总和、计数和求平均值等。
(2)参数查询
参数查询按指定的参数值进行数据查询,参数查询执行时会显示一个输入参数的对话框,以便用户输入参数值。
(3)交叉表查询
交叉表查询将来源于某个数据表中的字段进行分组,汇总“数字”类型字段的值,在数据表的行和列的交叉处显示汇总结果。
交叉表查询主要用于计算总和、求平均值和计数等。
(4)操作查询
操作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记录的修改,主要包括生成表查询、更新查询、追加查询和删除查询。
(5)SQL查询
SQL查询就是使用SQL语句进行数据查询,主要包括联合查询、传递查询和数据定义查
询。