ACCESS 查询练习
access查询练习题

考点7:查询1.若在“tEmployee”表中查找所有出生日期在“1970-1-1”和“1980-1-1”之间的记录,可以在查询设计视图的准则行中输入( )。
答案:AA)Between #1970-1-1# And #1980-1-1# B)Between "1970-1-1" And "1980-1-1"C)"1970-1-1" And "1980-1-1" D)#1970-1-1# And #1980-1-1#2.下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示( )。
答案:BA)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇员ID字段值3.在SQL查询中“GROUP BY”的含义是( )。
答案:DA)选择行条件B)对查询进行排序C)选择列字段D)对查询进行分组4.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是( )。
答案:BA)UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"B)UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"C)UPDATE FROM 产品 SET 单价=50 WHERE 供货商="ABC"D)UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商="ABC"5.下面不是操作查询的是( )。
答案:CA)删除查询B)更新查询C)参数查询D)生成表查询6.在SQL语言的SELECT语句中,用于实现选择运算的子句是( )。
答案:DA)FOR B)IF C)WHILE D)WHERE7.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为( )。
答案:BA)SELECT 姓名 FROM 学生B)SELECT * FROM 学生C)SELECT 姓名 FROM 学生 WHILE 学号=02650 D)SELECT * FROM 学生 WHILE 学号=026508.假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是( )。
Access查询练习

1、数据库文件"",里面已经设计好两个表对象"学生"和"成绩"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示学生的"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示数学成绩不及格(分数<60)的学生的"姓名"、"年龄"和"数学"三个字段内容,所建查询命名为"查询2"。
(3)使用查询设计视图创建一个选择查询,计算并显示"姓名"和"平均成绩"二个字段内容(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值,为计算字段),所建查询命名为"查询3"。
2、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示人员的所有信息并按出生日期由小到大排序,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示基本工资小于400并且职称是助教的人员的"姓名","职称","基本工资"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示人员表的所有字段内容并统计出每个人员的实发工资(实发工资字段的别名为"实发工资"),所建查询命名为"查询3"。
3、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
(完整版)《ACCESS应用基础》第四章查询练习题1

《一、选择题1。
查询的数据源是()A.表B。
报表C.查询D.表或查询2。
查询向导不能创建()A3)A.选择查询询4A。
询5)B. 参数查询C.操作查询 D。
SQL查询)A.参数查询B.追加查询C。
生成表查询D。
更新查询7。
将“表1”中的记录复制到数据表“表2"中的记录,所使用的查询方式是()A.更新查询B. 追加查询C.删除查询D.生成表查询8。
下列查询中,对数据表数据会产生影响的是)B.选择查询C.交叉表查询D。
操作查0的商品记录删除,B。
追加查询C。
删除查询 D.生5%,通常应当使)B.追加查询C。
删除查询 D.生成表应该使用( )A。
更新查询B。
追加查询C。
删除查询D。
生成表查询12。
不会更改数据表记录的查询是()A.更新查询B。
追加查询 C.删除查询D.生成表查询13.利用生成表查询建立新表,不能从源表继承字段的( )A.主键B。
字段名C。
数据类型 D.字段大小14.可以创建、删除或更新表的SQL查询是( )A。
联合查询 B.传递查询C。
子查询 D.数据定义查询15。
如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个(),然后将其作为数据源.A。
数据表 B.虚表C。
查询D。
动态集16。
关于查询设计器,以下说法正确的是( )A.只能添加数据表 B。
只能添加查询C。
可以添加数据表,也可以添加查询D。
以上说法都不对17。
在查询设计器下半部分中,不包含()栏目A。
字段 B.表 C.显示 D.查询18。
下列查询条件表达式合法的是()A。
0〉=成绩<=100 B.100>=成绩<=0C。
成绩>=0,成绩<=100 D. 成绩>=0 And 成绩<=10019。
与表达式”A Between 20 And 80”功能相同的表达式是()A.A>=20 And A<=80B.A〈=80 Or A〉=20C。
A>20 And A<80 D。
ACCESS 查询 练习四

Access 上机操作题第四章 查询实验3.10 操作查询(1)以“学生档案表”为数据源,使用“更新查询”,将“专业”为“电子商务”更新为“计算机技术”,并命名为“更新为计算机技术”(注意要点击“运行图标!”),查询运行结果如图所示:(2)以“学生档案表”为数据源,使用“更新查询”,将“学号”更新为“99+[学号]”,并命名为“99学号”(注意要点击“运行图标!”),查询运行结果如图所示:(3)以“学生成绩表”为数据源,使用“更新查询”,将“成绩”更新为“[成绩]*[请输入调整的分数]”,并命名为“调整分数”(注意要点击“运行图标!”),查询运行结果如图所示:例如:计算成绩的50%实验3.11 追加查询(1)简单的备份和追加:以“学生档案表”为数据源,选中“学生档案表”,用键盘组合键“ctrl+c ”、“ctrl+v ”复制粘贴,运行结果如图所示:(2)以“新生档案表”为数据源,使用“追加查询”,将“新生档案”添加到当前数据库的“学生档案表”中,并命名为“添加新生信息”(注意要点击“运行图标!”),查询运行结果如图所示:(3)带条件的追加查询:先建立空的“优秀学生成绩表”,以“学生成绩表”为数据源,使用“追加查询”,将“成绩>85分”添加到“优秀学生成绩表”中,此查询命名为“追加优秀学生成绩”,(注意要点击“运行图标!”),查询运行结果如图所示:(4)先建立空的“团员信息表”,以“学生档案表”为数据源,使用“追加查询”,将所有团员的学生信息添加到“团员信息表”中,此查询命名为“追加团员信息”,(注意要点击“运行图标!”),查询运行结果如图所示:实验3.12 删除查询(1)以“学生档案表”为数据源,先复制粘贴为“手机非158开头”使用“删除查询”,将所有电话号码为158开头的学生信息删除,此查询命名为“删除158”,(注意要点击“运行图标!”),查询运行结果如图所示:(2)以“学生档案表”为数据源,先复制粘贴为“96年学生表”使用“删除查询”,将所有不是1996年出生的学生信息删除,此查询命名为“删除非96”,(注意要点击“运行图标!”),查询运行结果如图所示:。
Access(查询练习二)

Access(查询练习二)打开"TEST.MDB"数据库, 数据库包括"院系"、"学生"、"图书"和"借阅"表,表的所有字段均用汉字来命名以表示其意义。
按下列要求进行操作。
一、1. 基于"学生"、"图书"及"借阅"表,查询学号为"090030107"的学生所借阅的图书,要求输出学号、姓名、书编号、书名、作者,查询保存为"CX11";2. 基于"图书"表,查询收藏的各出版社图书均价,要求输出出版社及均价,查询保存为"CX12";二、1. 基于"学生"、"图书"及"借阅"表,查询"2006-3-1"借出的所有图书,要求输出学号、姓名、书编号、书名及作者,查询保存为"CX21";2. 基于"图书"表,查询收藏的各出版社不同分类图书均价,要求输出出版社、分类及均价,查询保存为"CX22";三、1. 基于"图书"表,查询价格大于等于30元的所有图书,要求输出书编号、书名、作者及价格,查询保存为"CX31";2. 基于"院系"、"学生"、"借阅"表,查询各院系学生借阅图书总天数(借阅天数=归还日期-借阅日期),要求输出院系代码、院系名称和天数,查询保存为"CX32";四、1. 基于"图书"表,查询藏书数超过5本以上(含5本)的所有图书,要求输出书编号、书名、作者及藏书数,查询保存为"CX41";2. 基于"院系"、"学生"、"借阅"表,查询各院系学生借书总次数,要求输出院系代码、院系名称和次数,查询保存为"CX42";五、1. 基于"图书"表,查询所有"2007-1-1"及其以后出版的图书,要求输出书编号、书名、作者及价格,查询保存为"CX51";2. 基于"图书"、"借阅"表,查询图书借出次数(只考虑已借出图书),要求输出书编号、书名及次数,查询保存为"CX52";六、1. 基于"学生"、"图书"及"借阅"表,查询"2006-8-29"归还的所有图书,要求输出学号、姓名、书编号、书名及作者,查询保存为"CX61";2. 基于"学生"、"借阅"表,查询学生借阅图书次数,要求输出学号、姓名及次数,查询保存为"CX62";七、1. 基于"图书"表,查询作者"邓炎才"编著的图书,要求输出书编号、书名及出版社,查询保存为"CX71";2. 基于"图书"表,查询收藏的各出版社藏书册数(册数为藏书数之和),要求输出出版社、册数,查询保存为"CX72";建立一个EXCEL工作薄“ACCESS结果2.xls”,并建立七个工作表,分别命名为1~7,将每题中的查询结果分别复制到相应的工作表中,每题中第一个查询结果从A1单元格开始,第二个查询结果从H1单元格开始存放。
access查询作业答案

1.查询目前库存量最低的产品
2.查询占用库存资金最多的产品
3.查询库存量低于平均库存量的产品嵌套查询:(1)求平均库存量
(2)
4.查询指定会员的销货记录
运行时输入:李丽
5.查询每个会员的消费金额
6.查询每个会员每年的消费金额
7.查询北京、上海地区的供应商
8.显示每类产品的库存量和占用的库存资金额度
9.查询每个供应商的产品的消费情况(产品名称、消费数量、消费金额)
10.查询出最畅销产品的产品风格
11.查询没有签订销售订单的会员名单使用查询向导:查找不匹配项
12.查询年龄相同的会员
(1)建立求会员年龄的查询
(2)使用操作查询(生成表查询)使该查询做数据源,生成“会员年龄表”(略)
(3)使用查询向导查找重复项。
查找相同年龄的会员(略)
结果如下:
13.建立一个交叉表查询,统计供应商提供的各类产品汇总的库存量
14.将库存量为0的产品复制到“库存零产品”表,并从原零库存表中删除这些数据中删除这些数据。
(注:因为键值冲突,所以题目修改)
(1)建立“生成表”查询,设计图如下,运行该查询产生新表“零库存产品表”
(2)建立删除查询
15.将学生会员的折扣额度修改为7折。
创建更新查询:。
access查询作业(有答案)

课堂练习:●查询医生的名单。
SELECT 姓名FROM 医生;●查询医生的姓名,性别,出生日期,职称。
(注意查询中要求的顺序)SELECT 姓名, 性别, 出生日期, 职称FROM 医生;●查询医生的所有信息。
SELECT * FROM 医生;●查询女性或正主任医生的姓名,性别,职称,科室号SELECT 姓名, 性别, 职称, 科室号FROM 医生WHERE 性别='女' Or 职称='正主任医生';●查询女性正主任医生的姓名,科室号SELECT 姓名, 科室号FROM 医生WHERE 性别='女' And 职称='正主任医生';●按科室号升序对医生排序SELECT *FROM 医生ORDER BY科室号;●查询男性医生的姓名、职称,并将查询结果生成一张新表“男性医生”。
SELECT 姓名,职称into 男性医生FROM 医生where 性别='男'●查询某种性别的医生的姓名、职称、性别。
运行查询时要求输入性别,输入”男”查询男性医生,输入”女”查询女性医生。
SELECT 姓名,职称,性别FROM 医生where 性别=x●计算-3的绝对值SELECT ABS(-3) as -3的绝对值●查询今天的日期SELECT date() as 今日日期●查询今年年份SELECT year(date()) as 今年年份●查询1990-4-28出生的人至今生存了多少年、天、小时、秒SELECT datediff('yyyy',#1990-4-28#,date()) as 年●查询医生的姓名,年龄SELECT 姓名, year(date())-year(出生日期) AS 年龄FROM 医生;●查询45岁以上的医生的姓名,性别,年龄,科室号:SELECT 姓名, 性别, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE YEAR(DA TE())-YEAR(出生日期)>=45;●查询正主任医生的姓名,年龄,科室号SELECT 姓名, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE 职称='正主任医生';●查询李医生的情况:SELECT *FROM 医生WHERE 姓名Like '李*';●查询姓张的且名字是二个字的医生的信息SELECT *FROM 医生WHERE 姓名Like '张??';●查询出1970年以前出生(不含1970年)的男医生的科室号、科室名称、医生号和姓名,并按科室号升序排序。
ACCESS查询练习题

ACCESS查询练习题科普教育在线练习二以“教学管理”数据库建立如下查询:做查询的基本原则:确定查询项(显示),确定条件,确定表对象(查询字段和条件中的字段的来源表以及建立关系,表和表之间必须要关系。
),确定统计项,如果使用统计项,要考虑分组,排序。
1.查询学生的姓名以及入校日期的信息。
2.查询学生的姓名,课程名称以及成绩的信息。
3.查询男团员的学生的信息(表中所有字段*)。
4.查询除2009-9-3以外入校的学生的姓名,年龄,入校日期。
5.查询成绩合格的学生的姓名,课程名称,以及成绩的信息。
并且按照成绩的降序排序。
6.查询非党员的教师的姓名。
7.查询成绩大于75并且小于等于84分的学生的姓名,课程名称,成绩的信息。
8.查询2009-9-1和2009-9-3入校的学生的信息。
9.查询李迪,高强,王民这三个学生的所选课程信息,包含姓名,课程名称,成绩。
10.查询除李迪,高强,王民这三个学生之外的学生所选课程信息,包含姓名,课程名称,成绩。
11.查询成绩优秀的学生的姓名,课程名称,成绩的信息。
注:成绩在85到100之间视为优秀。
12.查询姓名中包含“红”字的学生的信息。
13.查询姓李的姓名为两个字学生信息。
14.查询有运动和绘画爱好的学生的信息。
15.查询未确定入校日期的学生信息。
16.查询已确定入校日期的学生信息。
17.查询班级为0902的学生姓名,课程名称,成绩。
注:班级号为学号的前四位。
Left([学生]![学生编号],4)=0902a)补充:如果说查询项为一个表达式时,给表达式指定列名方法:别名:表达式(如:平均年龄: avg([年龄]))b)[表名]![字段名]18.查询学生的平均年龄,要求平均年龄以整数返回。
Int()19.查询学生的姓名以及平均成绩,要求平均成绩保留两位小数。
a)要求平均成绩以固定两位小数的格式显示。
b)平均成绩四舍五入为两位小数,函数:round(表达式,位数)20.查询学生的姓名,课程名称,成绩,要求:将姓名拆分为两列显示,第一列为姓,是姓名的第一个字,第二列为名,是姓名的其他所有字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择查询:
1 查询“员工”表中姓名为“王红红”的“出生日期”和“入职时间”
2 查询“规格型号”为“单反”和“长焦”的商品的“商品编号”、“商品名称”、“规格型号”、“商品单价”、“数量”,并按“数量”从高到低排序
3 查询对每个客户的销售情况,显示“客户姓名”、“数量”和平均单价,并按平均单价的降序排序
4 查询出“销售单价”大于3000元并且“积分”小于5000的客户的“客户姓名”、“性别”、“联系电话”
5 查询“客户”男女性别人数
6 查询2009年7月1日以后入职的“员工编号”、“员工姓名”、“入职时间”,并按入职时间的先后顺序排序
7 查询所有员工经办商品的销售记录信息,显示“员工编号”、“姓名”、“销售编号”、“商品编号”、“金额”、“销售状态”。
修改该查询,显示“员工编号”为90003的员工经办商品的销售情况。
8 查询每一笔入库记录的经办人信息,显示“经办人”、“姓名”、“供应商名称”、“商品名称”、“入库时间”、“入库单价”、“入库数量”信息
参数查询:
查询某一员工销售商品的名称、数量、单价,如:王红红、王红兵、李佳一
查询某一员工不同销售状态的商品名称、数量、单价,如:90001已售或90004 退货
建立参数查询,按性别男、女,查询客户的姓名、性别、联系电话
查询某一类别商品的名称、单位、数量,并按数量从高到低排序,如电子书、平板电脑等查询某一类别商品,并求总计数量,如电子书,平板电脑等
交叉表查询
统计各员工经办商品的各种业务类型的入库数量的总和。
查询各员工销售商品所用各种付款方式的金额总和。
查询客户不同付款方式的金额总和。
查询客户销售的不同业务类型的金额的平均值。
操作查询:
复制“进销存管理.mdb”,并命名为“11-14进销存”,在该数据库中完成下列操作查询:
1 查询所有数码相机类商品,将其信息存储到一个新表中。
2查询所有电子书类的商品,将其信息追加到上题所建的新表中。
3 将供应商中备注为“急需联系”的信息删除
4 将商品信息中单位“台”的改为“部”
5 将“商品”表中数量在10以下的商品信息存储到一个新表,再把单价在500——1000元的商品记录追加到刚创建的新表中
6 将出生日期在85年以前的男员工记录生成一个新表,并将85年以前出生的女员工记录追加到该表
7 将“销售记录”表中付款方式为“刷卡”的记录删除
8 找出类别为3的记录,将其“商品描述”字段的值改为“平板电脑。