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单价=50WHERE供货商="ABC"B)UPDATE产品SET单价=单价-50WHERE供货商="ABC"C)UPDATE FROM产品SET单价=50WHERE供货商="ABC"D)UPDATE FROM产品SET单价=单价-50WHERE供货商="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学号=02650D)SELECT*FROM学生WHILE学号=026508.假设某数据表中有一个工作时间字段,查找1999年参加工作的职工记录的准则是()。
ACCESS 查询练习
选择查询: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的记录,将其“商品描述”字段的值改为“平板电脑。
access笔试题(3章 查询)
一、选择题(1)以下关于选择查询叙述错误的是A)根据查询准则,从一个或多个表中获取数据并显示结果B)可以对记录进行分组C)可以对查询记录进行总计、计数和平均等计算D)查询的结果是一组数据的“静态集”(2)以下不属于SQL查询的是A)联合查询B)传递查询C)子查询D)选择查询(3)如果经常要从几个表中提取数据.最好的查询方法是A)操作查询用生成表查询C)参数查询D)选择查询(4)Access提供了组成查询准则的运算符是A)关系运算符B)逻辑运算符C)特殊运算符D)以上都是(5)当条件(Ci,i=l~N)全都为真时,F为假的表达式是A)F=C1 And C2 A nd …A nd…CN B)F=C1 Or C2 Or …Or…CNC) F=Not(C1 And C2 A nd …A nd…CN) D)以上都不对(6)下列算式正确的是A)Int(2.5)=3 B)Int(2.5)=2 C)Int(2.5)=2.5 D)Int(2.5)=0.5(7)函数Sgn(-2)返回值是A)0 B)1 C)-1 D)-2(8)从字符串S("abcdefg")中返回子串B("cd")的正确表达式为A)Mid(S,3,2) B)Right(Left(S,4),2) C)Left(Right(S,5),2) .D )以上都可以(9)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是A)In(”张三”,”李四”)B)Like ”张三” And Lik e”李四”C)Like(”张三”,”李四”)D)”张三” And ”李四”(10)假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是A)Mid([学生编号],3,4)=”03”B)Mid([学生编号],3,2)=”03”C)Mid(“学生编号”,3,4)=”03”D)Mid(“学生编号”,3,2)=”03”(11)字符函数String(2,"abcdef")返回的值是A)aa B)AA C)ab D)AB(12)假设某数据库表中有一个工作时间字段,查找92年参加工作的职工记录的准则是A)Betwen #92-01-01# And #92-12-31# B) Betwen "92-01-01" And "92-12-31"C) Between "92.01.01" And "92.12.31" D) #92.01.01# And #92.12.31#(13)假设共数把库次申有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是A)like "计算机" B)计算机C)left([课程名称],3)="计算机" D)以上都对(14)在创建查询准则中,access提供了“is”、“b etween”等几种特殊运算符A)3 B)4 C)5 D)6(l5)在使用向导创建交叉表查询时,用户需要指定多少种字段A)1 B)2 C)3 D)4(16)下列SELECT语句语法正确的是A)SELECT * FROM ’教师表’WHERE 性别=’男’B)SELECT * FROM ’教师表’WHERE 性别=男C)SELECT * FROM 教师表WHERE 性别=男D)SELECT * FROM 教师表WHERE 性别=’男’(17)假设某数据库表中有一个姓名字段,查找姓名不是张三的记录的准则是A)Not "张三*" B)Not "张三" C)Like "张三" D)"张三"(l8)对于交叉表查询时,用户只能指定多少个总计类型的字段A)1 B)2 C)3 D)4(19)使用向导创建交叉表查询的数据源是A)数据库文件夹B)表C)查询D)表或查询(20)数值函数Sgn(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数值D)小数值(21)通配符“*”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(22)通配符“#”可以A)匹配零或多个字符B)匹配任何一个字符C)匹配一个数字D)匹配空值(23)在SELECT语法中,“\”的含义是A)通配符B)定义转义字符C)测试字段是否为Null D)对查询结果进行排序(24)关于统计函数Sum(字符串表达式),下面叙述正确的是A)可以返回多个字段符合字符表达式条件的值的总和B)统计字段的数据类型应该是数字数据类型C)字符串表达式中可以不含字段名D)以上都不正确(2)关于统计函数Avg(字符串表达式),下面叙述正确的是A)返回字符表达式中值的累加值B)统计字段数据类型应该是文本数据类型C)字符串表达式中必须含有字段名D)以上都不正确(26)关于统计函数Count(字符串表达式),下面叙述错误的是A)返回字符表达式中值的个数,即统计记录的个数B)统计字段应该是数字数据类型C)字符串表达式中含有字段名D)以上都不正确(27)Access提供了多少种关系运算符A)5 B)6 C)7 D)8(28)Access提供了多少种逻辑运算符A)3 B)4 C)5 D)6(29)关于使用文本值作为查询准则,下面叙述正确的是A)可以方便地限定查询的范围和条件B)可以实现较为复杂的查询C)可以更形象、直观,易于理解D)可以减少用户输入(30)在Access中,一般情况下,建立查询的方法有A)使用“查询向导”B)使用“显示表”视图C)使用查询视图D)以上都是(31)使用向导创建交叉表查询的数据源必须来自多少个表或查询A)1个B)2个C)3个D)多个(32)如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个什么表,然后将其作为数据源A)表B)虚表C)查询D)动态集(33)假设某数据库表中有一个职称字段,查找职称为教授的记录的准则是A)Like "教授" B)Left([职称],2)=”教授”C)"教授" D)以上都对(34)假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是A)Not In("张三","李四") B)"张三" Or "李四"C)Like("张三","李四") D"张三" And "李四"(35)假设某数据库表中有一个姓名字段,查找不姓王的记录的准则是A)Not’王*" B)Not"王’C)NotUhe’王"D)"王*"(36)统计函数Max(字符表达式)返回字符表达式中值的A)最小值B)最大值C)平均值D)总计值(37)假设某数据库表中有一个姓名字段,查找姓名为两个字的记录的准则是A)Len([姓名])<=2 B)Len([姓名])<=4 C)Like "??" D)"????"(38)假设某数据库表中有一个地址字段,查找地址最后两个字为"8号"的记录的准则是A)Right([地址],2)="8号" B) Right([地址],4)="8号"C) Right("地址",2)="8号" D) Right("地址",4)="8号"(39)字符函数Rtrim(字符表达式)返回去掉字符表达式什么的字符A)前导空格B)中间空格C)两端空格D)尾部空格(40)不合法的表达式是A)"性别"="男" Or "性别"="女"B)[性别] Like "男" Or [性别]="女"C) [性别] Like "男" Or [性别] Like "女"D)[性别]="男" Or [性别]="女"(41)合法的表达式是A)教师编号between 100000And 200000B) [性别]="男" Or [性别]="女"C)[基本工资]>=1000 [基本工资]<=10000D)[性别] Like"男"=[性别]="女"(42)假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是A)=Date()-15 B)<Date()-15 C)>Date()-15 D)<=Date()-15(43)假设某数据库表中有一个工作时间字段,查找20天之内参加工作的记录的准则是A)Between Date() Or Date()-20 B)<Date() And >Date()-20C) Between Date() And Date()-20 D)<Date()-20(44)操作查询包括A)生成表查询、更新查询、删除查询和交叉表查询B)生成表查询、删除查询、更新查询和追加查询C)选择查询、普通查询、更新查询和追加查询D)选择查询、参数查询、更新查询和生成表查询(45)除了从表中选择数据外,还可以对表中数据进行修改的查询是A)选择查询B)参数查询C)操作查询D)生成表查询(46)在Access中,从表中访问数据的速度与从查询中访问数据的速度相比A)要快B)相等C)要慢D)无法比较(47)关于删除查询,下面叙述正确的是A)每次操作只能删除一条记录B)每次只能删除单个表中的记录C)删除过的记录只能用“撤消"命令恢复D)每次删除整个记录,并非是指定字段中的记录(48)数值函数*(数值表达式)返回数值表达式值的A)绝对值B)符号值C)整数部分值D)小数部分值(49)在查询“设计机图"窗口,什么不是字段列表框中的选项A)排序B)显示C)类型D)准则(50)在“查询参数"窗口定义查询参数时,除了定义查询参数的类型外,还要定义查询参数的A)标识符B)参数值C)什么也不定义D)参数值域(51)操作查询不包括A)更新查询B)参数查询C)生成表查询D)删除查询(52)函数Sgn(200)返回的值是A)0 B)1 C)-1 D)200(53)函数Sgn(0)返回的值是A)0 B)1 C)-1 D)空值(54)SQL能够创建A)更新查询B)追加查询C)各类查询D)选择查询(55)查询向导不能创建A)选择查询B)交叉表查询C)重复项查询D)参数查询(56)以下关子查询的叙述正确的是A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询(57)Access支持的查询类型有A)选择查询、交叉表查询、参数查询、SQL查询和操作查询B)基本查询、选择查询、参数查询、SQL查询和操作查询C)多表查询、单表查询、交叉表查询、参数查询和操作查询D)选择查询、统计查询、参数查询、SQL查询和操作查询(58)以下不属于操作查询的是A) 交叉表查询B)更新查询C)删除查询D)生成表查询(59)在查询"设计"视图中A)只能添加数据库表B)可以添加数据库表,也可以添加查询C)只能添加查询D)以上说法都不对(60)假设某数据库表中有一个姓名字段,查找姓李的记录的准则是A)Not "李*" B)Like "李" C)Left([姓名],1)="李" D)"李"(61)关于传递查询,下面说法错误的是A)Access传递查询是自己并不执行而传递给另一个数据库来执行的查询B)可直接将命令发送到ODBC数据库服务器中C)必须与服务器上的表链接,才能使用相应的表D)应用传递查询的主要目的是为了减少网络负荷(62)在创建传递查询视图中,不属于“ODBC连接字符串"属性设置框中的选项的是A)返回记录B)日志消息C)链接于字段D)链接关键字(63)SQL语句中的DROP关键字的功能是A)创建表B)在表中增加新字段C)从数据库中删除表D)删除表中记录(64)创建“学生(ID,姓名,性别,出生)"表(ID为关键字段)的正确SQL语句是A)CREAT TABLE 学生([ID]integer;[姓名]text;[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))B)CREAT TABLE 学生([ID]integer,[姓名]text,[出生]date,CONSTRAINT [indexl] PRIMARY KEY([ID]))C)CREAT TABLE 学生([ID,integer],[姓名text],[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))D)CREAT TABLE 学生([ID,integer];[姓名text];[出生,date],CONSTRAINT [indexl] PRIMARY KEY([ID]))(65)特殊运算符“IS Null"用于指定一个字段为A)空值B)空字符串C)缺省值D)特殊值(66)返回数值表达式值的绝对值的函数为A)Abs B)Int C)Srq D)Sgn(67)但回数值表达式值的整数部分的函数为A)Abs B)Int C)Srq D)Sgn(68)返回数达式值的平方根的函数为。
(完整版)《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查询作业答案
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、交叉表查询:使用交叉表查询向导创建一个基于“学生”、“课程”、“成绩”三张表名为“学生成绩交叉查询”的查询。
⑴若以上三张表没建立关系,则建立它们之间的关系。
⑵建立一个包含“学生”表中“姓名”,“课程”表中“课程”,“成绩”表中“成绩”字段的简单查询。
⑶按照书中P56—58页的②—⑤步操作。
4、重复项查询:⑴使用重复项查询向导,在“学生”表中,查找入学成绩相同的学生。
此查询命名为“入学成绩相同学生查询”⑵使用重复项查询向导,在“学生”表中,查找出生日期相同的学生。
此查询命名为“出生日期相同学生查询”。
⑶使用重复项查询向导,在上面已建立的“学生多表选择查询”中,查找“计算机应用基础”分数相同的学生。
此查询命名为“计算机应用基础分数相同查询”。
5、查找不匹配项查询:使用查找不匹配项查询,在“学生”和“成绩”表中,查找没有成绩的学生。
此查询命名为“缺考学生查询”。
Access上机操作题之八——使用查询向导创建查询㈡在“职工基本情况”数据库中的“职工”、“职工家属”、“职工工资”三张表中,完成下列操作:1、建立表间关系:根据“职工”表、“职工家属”和“职工工资”三张数据表中的“职工号”字段建立他们之间的关系,并保存其建立的关系。
2、简单查询的创建:⑴单表查询:①使用简单查询向导,对“职工”表创建一个名为“职工工作业绩单表简单查询”,只要显示“职工号,姓名,工作业绩”等字段。
(完整版)《ACCESS2010应用基础》第四章查询练习题1
《ACCESS 2010应用基础》第四次月考一、选择题(1分/题,共50分,请将答案写在题号前)A.表B.报表C.查询D.表或查询2.查询向导不能创建()A.选择查询B.交叉表查询C.参数查询D.重复项查询3.假设数据表中有学生姓名、性别、班级、成绩等数据,若想统计各个分数段的人数,最合适的查询方式是()A.选择查询B.交叉表查询C.参数查询D.操作查询4.除了从数据表中选择数据,还可以对表中的数据进行修改的查询是()A. 交叉表查询B.操作查询C.选择查询D.参数查询5.执行查询时,将通过对话框提示用户输入查询条件的是()A.选择查询B. 参数查询C.操作查询D.SQL查询6.下列不属于操作查询的是()A.参数查询B.追加查询C.生成表查询D.更新查询7.将“表1”中的记录复制到数据表“表2”中的记录,所使用的查询方式是()A.更新查询B. 追加查询C.删除查询D.生成表查询8.下列查询中,对数据表数据会产生影响的是()A.参数查询 B.选择查询 C.交叉表查询 D.操作查询9.在库存表中,要将库存数量为0的商品记录删除,通常使用()A.更新查询B. 追加查询C.删除查询D.生成表查询10.如果要将商品表中的商品单价上调5%,通常应当使用()A.更新查询B.追加查询C.删除查询D.生成表查询11.利用一个或多个表中的全部或部分数据创建新表,应该使用()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>=成绩<=100B.100>=成绩<=0C.成绩>=0,成绩<=100D. 成绩>=0 And 成绩<=10019.与表达式”A Between 20 And 80”功能相同的表达式是()A.A>=20 And A<=80B.A<=80 Or A>=20C.A>20 And A<80D.In(20,80)20.在access数据库中创建了商品表,若要查找商品编码为“01001”班级 学号 姓名装订线 密封线内不得答题 装订线 密封线内不得答题 装订线和“01002”的记录,应在查询设计视图的准则行中输入( ) A.“01001”And “01002” B.Not In(“01001”,“01002”) C.In(“01001”,“01002”) D.Not(“01001”And “01002”) 21.若数据表中有姓名字段,要查询姓名为”张三”或”李四”的记录,则条件应设置为()A.In(“张三”,”李四”)B.In“张三”And”李四”C.“张三”And”李四”D.Like “张三”And”李四” 22.进行模糊查询时,通常使用的运算符是( )A.LikeB.InC.NotD.Between 23.在商品表中要查找商品名称中包含”营养”的商品,则在”商品名称”字段中应输入准则表达式( )A.“营养”B.“*营养*”C.LIKE “*营养*”D. LIKE “营养”24.假定数据表中有姓名字段,要查询姓”李”的记录,则条件应该设置为( )A.IN(“李”)B.LIKE ”李”C.LIKE ”李*”D. ”李” 25.查找10天及以前参加工作的记录的准则是( ) A.>=Date()-10 B.<=Date()-10 C.>Date()-10 D.<Date()-1026.要查找成绩在60至80的记录,正确的条件表达式是( ) A.成绩 BETWEEN 60 AND 80 B.成绩 BETWEEN 60 TO 80 C.成绩 BETWEEN 60 AND 81 D.成绩 BETWEEN 60 AND 70 27.在查询设计器中,查询条件中的日期型数据两边加上( ) A.* B.# C.% D.&28.创建参数查询时,提示用户输入的查询条件在查询设计视图的( )中设置.A.”字段”行B.”显示”行C.”条件”行D.”或”行29.创建参数查询时,在“条件”单元格中需输入提示文本“请输入姓名:”,正确的格式是()A.(请输入姓名:)B.“请输入姓名:”C.[请输入姓名:]D.“请输入姓名:”30.不属于查询视图的是( )A.设计视图B.数据表视图C.SQL 视图D.预览视图31.如果在查询中设置了多个排序字段,查询的结果将按( )的排序字段排序.A.最左边B.最右边C.最 中间D.随机 32.满足准则LIKE “[!北京,上海,广州]”的是( ) A.北京 B.上海 C.广州 D.成都 33.如下图所示,查询返回的是语文( )的记录 A.不包含70和80 B.不包含70至80分数段 C.包含70至80分数段 D.所有记录34.下列SQL 语句正确的是( )A.Select * From “student” where code=“001”B.Select * From “student” where code=001C.Select * From student where code=“001”D.Select * From student where code=00135.以下SELECT语句语法正确的是( )A.Select * From “图书”Where 职称=“教授”B.Select * From 图书 Where 职称=教授C.Select * From “图书” Where 职称=教授D. Select * From 图书 Where 职称=“教授”36.在SQL查询中,若要查询”学生”表中的所有记录和字段,应使用( )语句A.Select 姓名 From 学生B.Select * From 学生C.Select 姓名 From 学生 Where 学号=001D.Select * From 学生 Where 学号=00137.下列不属于SQL查询的是( )A.联合查询B.选择查询C.传递查询D.子查询38.SELECT 语句中的”ORDER BY”子句是为了指定( )A.排序字段名B.分组字段C.查询条件D.查询字段39.向已有表中添加新字段的SQL语句是( )A.CREATE TABLEB.ALTER TABLEC.DROPD.CREATE INDEX40.在查询中进行了分组,对组进行筛选用()子句A.WHILEB.WHEREC.HAVINGD.GROUP BY二、判断题(1分/题,共35分。
ACCESS查询操作题及答案详解
2.简单应用题在考生文件夹下有“xxx.mdb”数据库。
(1)以雇员表为数据源,创建查询“查询1”,查询职务为“销售主管”的雇员信息。
结果显示雇员的全部字段。
(2)以工资表为数据源,创建参数更新查询“工资调整”,通过输入基本工资、奖金和补贴的变动来改变雇员工资。
参数提示为“基本工资变动差额”、“奖金变动差额”、“补贴变动差额”和“请输入雇员ID”(1)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
步骤二:单击“显示表”按钮,添加雇员表。
在字段行选择“雇员.*”字段,再添加“职务”字段,在“职务”字段对应的准则行输入销售主管,取消职务字段的显示。
步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,单击“确定”按钮。
(2)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
步骤二:单击“显示表”按钮,添加工资表。
单击“查询”|“更新查询”命令,在字段行选择基本工资、奖金、补贴和雇员ID字段。
在基本工资字段的更新到行输入“[工资]![基本工资] Val([基本工资变动差额])”,在奖金字段的更新到行输入“[工资]![奖金] Val(奖金变动差额])”。
在补贴字段的更新到行输入“[工资]![补贴] Val(补贴变动差额])”,在雇员ID字段对应的准则行输入“[请输入雇员ID]”。
步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“工资调整”,最后单击“确定”按钮即可。
3.综合应用题在考生文件夹下有“商品管理.mdb”数据库。
(1)创建一个基于产品的“产品查询”的窗体“产品信息”,结果在窗体中显示“产品查询”查询的全部字段。
布局:纵栏表;样式:标准。
(2)创建宏“关闭产品信息窗体”。
ACCESS查询操作题完整
ACCESS查询操作题完整查询操作题12、考⽣⽂件夹下存在⼀个数据⽂件"samp2.mdb",⾥⾯已经设计好两个表对象"tBand"和"tLine"。
试按以下要求完成设计:(1)创建⼀个选择查询,查找并显⽰"团队ID"、"导游姓名"、"线路名","天数","费⽤",等五个字段的内容,所建查询命名为"qT1";(2)创建⼀个选择查询,查找并显⽰旅游"天数"在五到⼗天之间(包括五天和⼗天)的"线路名"、"天数"和"费⽤",所建查询名为"qT2";(3)创建⼀个选择查询,能够显⽰"tLine"表的所有字段内容,并添加⼀个计算字段"优惠后价格",计算公式为:优惠后价格=费⽤*(1-10%),所建查询名为"qT3";(4)创建⼀个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。
本题解题思路:(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显⽰表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费⽤",以"qT1"保存查询。
ACCESS查询操作题完整
查询操作题12、考生文件夹下存在一个数据文件"",里面已经设计好两个表对象"tBand"和"tLine"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qT1";(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询名为"qT2";(3)创建一个选择查询,能够显示"tLine"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qT3";(4)创建一个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。
本题解题思路:(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费用",以"qT1"保存查询。
access第二章查询练习题
a c c e s s第二章查询练习题(总3页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--在表练习题的基础上做如下查询,将每个查询命名为qTX,其中X为题号,本练习题未完待续1、创建查询,查找姓“李”的姓名为两个字的学生的姓名、性别、团员否,课程名和成绩等字段,命名为2、创建查询,查找团员学生的姓名、年龄、团员否、课程名,命名为3、创建查询,查找1号入校的学生的姓名简历,命名为4、创建查询,查找在职的教师的姓名、学历、课程名和学分,命名为5、创建查询,查找有摄影爱好的学生的姓、名、简历,命名为6、创建查询,查找成绩不及格的女生的学号、姓名、课程名和成绩,并将学号和姓名两个字段合并为一列,显示为“学生信息”,命名为7、创建查询,查找课程名称为4个字的课程名、课程类别和教师姓名,命名为8、创建查询,统计每个学生的平均成绩,要求按照姓名分组,保留两位小数,命名为9、创建查询,统计男女生的平均年龄,显示整数部分,命名为10、创建查询,查找学分大于5的课程名和学分11、查找课程名为4个字的课程名和课程类别12、查找成绩高于80分的学生的姓名、课程名和成绩13、查找女生的姓名、课程名和成绩14、查找姓李的学生的姓名、政治面貌、课程名和成绩15、计算平均成绩,保留两位小数16、计算平均年龄,以整数形式显示17、查询某年龄段的学生的姓名、性别和年龄18、查询姓名中含某字的姓名、性别19、计算男女生各科的平均成绩,并且保留两位小数20、创建交叉表查询,统计各班男女生的人数(班级由学号的前6位得到),班级为行标题,性别为列标题21、创建交叉表查询,统计各班各政治面貌的平均成绩,班级由学号的前6位得到,班级为列标题,政治面貌为行标题,要求平均成绩保留两位小数22、创建交叉表查询,统计各姓氏男女生的人数,要求姓氏显示在左边,男女显示在上边23、创建交叉表查询,计算各班各政治面貌的平均年龄,班级由学号的前6位得到,班级为列标题,政治面貌为行标题,要求平均年龄显示整数部分24、计算各班学生所修的学分总和25、计算每个人的平均成绩,显示班级、学号和个人平均成绩三个字段,并使平均成绩以两位小数形式显示26、计算每个班的平均成绩,显示班级和班级平均成绩两个字段,并使平均成绩以两位小数形式显示27、以25、26题的查询及学生表为数据源,查找个人平均成绩高于班级平均成绩的学生的姓名、性别、个人平均成绩、班级平均成绩28、创建生成表查询,将不及格的学生的姓名、性别、年龄、政治面目、课程名和成绩生成一张新表,命名为"不及格的学生信息"29、将60到75分(含60和75)的信息追加到表“不及格的学生信息”中30、将“不及格的学生信息”中政治面目为“团员”的成绩加5分31、将“不及格的学生信息”中每个学生的年龄加232、删除学生表中姓张的学生的信息注:学生表和成绩表之间存在实施参照完整性关系,其中学生表为主表,要删除主表中的记录,需先将“实施参照完整性”下的“级联删除相关记录”勾选,此操作在关系中设置33、查找年龄高于平均年龄的学生的姓名、性别、政治面目34、查找成绩高于平均成绩的姓名、课程名和成绩。
ACCESS上机练习十一 查询属性、总计查询
ACCESS上机练习十一查询属性、总计查询
一、以学生管理数据库为数据源,按以下要求完成查询操作:
1.查询所有学生的姓名和平均成绩。
保留1位小数。
提示:小数位数是通过所显示字段的属性设置,什么数值型数据的类型可以设小数位?
2.修改上题查询的查询属性,只显示前两名的成绩。
3.创建一个查询,包含“性别”和“人数”两个字段,显示全体学生男女生的人数。
同时查询属性的记录集类型设置为“快照”。
4.创建一个查询,查询年龄在26岁以上的学生的人数(再把条件改成28岁,看变化情况)。
5.创建一个查询,包含“所属院系”、“平均年龄”两个字段,查询各个学院的学生的平均年龄。
6.将所有职称为“副教授”的教师的工资乘1.1,显示出来。
7.查询每门课程的最高分和最低分。
(注:总计函数选择最小值、最大值)8.查询每年入学的学生人数(假设学号的前两位是年份)。
Access操作练习题大全
Access操作练习题大全第一部分:基本操作1. 创建一个新的数据库,并为其命名为"EmployeeDB"。
2. 在"EmployeeDB"数据库中创建一个包含以下字段的表格"Employees":- 姓名(Name)- 年龄(Age)- 部门(Department)- 职位(n)3. 在"Employees"表格中插入5条员工数据作为示例。
4. 编辑"Employees"表格,将其中一条员工数据的年龄修改为30岁。
5. 删除"Employees"表格中的一条员工数据。
第二部分:查询操作6. 创建一个查询,查询"Employees"表格中的所有员工数据。
7. 创建一个查询,根据部门进行排序,以获取按部门分类的员工列表。
8. 创建一个查询,查询年龄小于30岁的员工数据。
9. 创建一个查询,查询职位为"经理"的员工数据。
10. 创建一个查询,查询姓名以字母"A"开头的员工数据。
第三部分:表格关系11. 在"EmployeeDB"数据库中创建一个新的表格"Departments",包含以下字段:- 部门编号(DepartmentID)- 部门名称(DepartmentName)12. 设置"Departments"表格的主键为"部门编号"。
13. 在"Departments"表格中插入几条部门数据作为示例。
14. 在"Employees"表格中添加一个外键字段"部门编号",与"Departments"表格中的"部门编号"字段建立关系。
15. 创建一个查询,查询出每个部门的员工数量。
Access查询练习
1、数据库文件"",里面已经设计好两个表对象"学生"和"成绩"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示学生的"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示数学成绩不及格(分数<60)的学生的"姓名"、"年龄"和"数学"三个字段内容,所建查询命名为"查询2"。
(3)使用查询设计视图创建一个选择查询,计算并显示"姓名"和"平均成绩"二个字段内容(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值,为计算字段),所建查询命名为"查询3"。
2、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:(1)创建一个选择查询,查找并显示人员的所有信息并按出生日期由小到大排序,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示基本工资小于400并且职称是助教的人员的"姓名","职称","基本工资"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示人员表的所有字段内容并统计出每个人员的实发工资(实发工资字段的别名为"实发工资"),所建查询命名为"查询3"。
3、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
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 查询 练习二
(1)以“学生档案表”为数据源建立查询,查询不是“汉族”的所有学生信息,要求查询的名称为“不是汉族的学生”,查询结果中显示学生的学号、姓名、性别、民族(not)。
(2)以“学生档案表”为数据源建立查询,查询所有“姓张和周”的学生信息,要求查询的名称为“姓张和周的学生”,查询结果中显示学生的学号、姓名、性别、出生日期(使用or或in)
Access上机操作题
第四章查询
实验3.1
以“学生成绩表”为数据源,使用“简单查询向导”创建一个名为“不及格学生成绩表查询”的查询,要求结果显示姓名,课程名称,成绩,查询运行结果如图所示:
实验3.2
以“学生成绩表”为数据源使用“简单查询向导”,创建名为“Access不及格学生信息”查询,查询成绩表中“Access”不及格的记录,要求结果显示姓名,课程名称,成绩。结果如下图所示
实验341以学生档案表为数据源建立查询查询所有姓张的学生信息创建一个名为姓张的学生信息查询结果中显示学生的学号姓名性别使用张或left函数2以学生档案表为数据源建立查询查询所有电话号码的尾数是9的学生信息要求查询的名称为手机尾数是9查询结果中显示学生的学号姓名电话号码号3以学生档案表为数据源建立查询查询陈
(2)以“学生档案表”为数据源建立查询,查询所有电话号码的尾数是“9”的学生信息,要求查询的名称为“手机尾数是9”,查询结果中显示学生的学号、姓名电话号码(*号)
(3)以“学生档案表”为数据源建立查询,查询“陈?中”的学生信息,要求查询的名称为“学生陈中的信息”,查询结果中显示学生的学号、姓名、性别(?号)
(2)以“学生档案表”为数据源建立查询,把学号的前5位作为班级号码,创建一个名为“班级”的学生信息,查询结果中显示学生的所有信息。
Access查询作业(120题)
1.考生文件夹下存在一个数据库文件"",里面已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计:(1)创建一个查询,统计人数在15人以上的班级人数,并输出"班级编号"和"班级人数"两列信息。
所建查询命名为"qT1"。
要求:利用"姓名"字段统计人数。
说明:"学号"字段的前8位为班级编号。
(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:"请输入要比较的分数:",输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并输出"姓名"和"平均分"两列信息。
所建查询命名为"qT2"。
(3)创建一个查询,显示平均分最高的前5位学生的"姓名"信息。
所建查询命名为"qT3"。
(4)创建一个查询,运行该查询后生成一个新表,表名为"tNew",表结构包括"姓名"、"性别"、"课程名"和"成绩"等四个字段,表内容为90分以上(包括90分)或不合格的学生记录。
所建查询命名为"qT4"。
要求:创建此查询后,运行该查询,并查看运行结果。
2.考生文件夹下存在一个数据库文件"",里面已经设计好三个关联表对象"tStud"、"tCourse" 、"tScore"和一个空表"tTemp"。
试按以下要求完成设计:(1)创建一个查询,计算所选课程成绩均在80以上(含80)学生的平均分,并输出学号及平均分信息,字段显示题目为"学号"和"平均分数",所建查询命名为"qT1" 。
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.查询学生的姓名,课程名称,成绩,要求:将姓名拆分为两列显示,第一列为姓,是姓名的第一个字,第二列为名,是姓名的其他所有字。
Access查询练习
查询13:基于“院系”、“学生”、“成绩”表, 查询各院系男女学生成绩合格(“成绩”大于等于 60分且 “选择”得分大于等于24分)的人数; 要求输出:院系名称、性别、人数;
第13页/共16页
查询14-1:基于“院系”、“学生”、“借阅”表, 查询各院系学生借阅图书总天数(借阅天数=归还日期-借阅 日期),要求输出:院系代码、院系名称、天数。
查询1:基于"学生"表,查询所有女学生 的名单,要求输出: 学号、姓名;
第1页/共16页
查询2:基于“学生”表,查询所有籍贯为 “山东”的学生名单,要求输出:学号、姓 名;
第2页/共16页
查询3:基于“学生”表,查询所有“19917-1”及其以后出生的学生名单; 要求输出:学号、姓名、出生日期;
第6页/共16页
查询7:基于“学生”表,查询第一个男、女 生的名单,要求输出:学号、姓名、性别;
第7页/共16页
查询8:基于“学生”、“成绩”表,查询所有成 绩优秀(“成绩”大于等于85分且“选择”大于等 于35分)的学生名单,要求输出: 学号、姓名、 成绩;
第8页/共16页
查询9:基于“院系”、“学生”表,查询各 院系每个专业学生人数,要求输出:院系代 码、院系名称、专业代码和人数;
第9页/共16页
查询10:基于“院系”、“学生”表,查询 各院系男女学生人数,要求输出:院系代码、 院系名称、性别和人数。
第10页/共16页
查询11:基于“院系”、“学生”、“成绩”表, 查询各院系学生成绩的均分,要求输出:院系代码、 院系名称、成绩均分(保留两位小数);
第11页/共16页
查询12:基于“院系”、“学生”、“成绩”表, 查询各院系男女学生“成绩”的均分,要求输出: 院系代码、院系名称、性别、成绩均分;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、数据库文件"",里面已经设计好两个表对象"学生"和"成绩"。
试按以下要求完成设计:
(1)创建一个选择查询,查找并显示学生的"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示数学成绩不及格(分数<60)的学生的"姓名"、"年龄"和"数学"三个字段内容,所建查询命名为"查询2"。
(3)使用查询设计视图创建一个选择查询,计算并显示"姓名"和"平均成绩"二个字段内容(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值,为计算字段),所建查询命名为"查询3"。
2、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(1)创建一个选择查询,查找并显示人员的所有信息并按出生日期由小到大排序,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个选择查询,查找并显示基本工资小于400并且职称是助教的人员的"姓名","职称","基本工资"三个字段内容,所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示人员表的所有字段内容并统计出每个人员的实发工资(实发工资字段的别名为"实发工资"),所建查询命名为"查询3"。
3、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(1)创建一个选择查询,查找并显示人员的所有信息并按奖金由大到小排序,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,统计出所有的奖金之和(字段别名为"奖金总计"),所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示人员表的所有字段内容并统计出每个人员的奖金和扣款之差(该字段的别名为"额外收入"),所建查询命名为"查询3"。
4、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,统计出所有的扣款之和(字段别名为"扣款总计"),所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,统计出平均奖金(字段别名为"平均奖金"),所建查询命名为"查询2"。
(3)创建一个选择查询,查找并显示人员的所有信息,要求按出生日期由小到大排序并统计出年龄(该字段别名为"周岁"),所建查询命名为"查询3"。
5、数据库文件"",里面已经设计好一个表对象"学生1"。
试按以下要求完成设计:(1)以表"学生1"为数据源创建一个选择查询,查找并显示所有接受过奖励的年龄小于28的学生的姓名,所建查询命名为"查询1"。
(2)以表"学生1"为数据源使用查询设计视图创建一个选择查询,统计出一共有多少学生出生在北京,统计字段别名为"北京生人",所建查询命名为"查询2"。
(3)以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李的同学的姓名,所建查询命名为"查询3"。
6、数据库文件" ",里面已经设计好两个表对象"煤产量"和"价格"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,显示出2005年所有的生产加工信息,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,显示出损耗有误的记录(损耗=原煤-精煤-蜂窝煤),所建查询命名为"查询2"。
(3)创建一个选择查询,统计出2005年一共进了多少钱的原煤,字段别名为"2005原料成本",所建查询命名为"查询3"。
7、数据库文件"",里面已经设计好两个表对象"煤产量"和"价格"。
试按以下要求完
成设计:
(1)使用查询设计视图创建一个查询,显示出各月损耗所占比例,字段别名为"损耗率%",所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,分别统计出各月的原煤数量,原煤单价以及各月原煤总价,字段别名分别为"原煤数""单价""总价",所建查询命名为"查询2"。
(3)创建一个选择查询,统计出原煤总价值是多少,字段别名为"原煤总价",所建查询命名为"查询3"。
8、数据库文件"",里面已经设计好两个表对象"木制品加工"和"单价"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,显示出二车间所有的生产加工信息,所建查询命名为"查询1"。
(2)使用查询设计视图创建一个查询,显示出废料有误的记录(废料=原木-木方-木板),所建查询命名为"查询2"。
(3)创建一个选择查询,统计出一车间一共进了多少的原木,字段别名为"一车间原木",所建查询命名为"查询3"。
9、数据库文件"",里面已经设计好两个表对象"学生"和"课程"。
试按以下要求完成设计:
(1)创建一个更新查询,将李海亮的成绩改为90,所建查询命名为"查询1"。
(2)创建一个更新查询,将成绩小于70的改为59,所建查询命名为"查询2"。
(3)创建一个更新查询,将成绩改为150分计制,即将原成绩乘以150/100,所建查询命名为"查询3"。
10、数据库文件"",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(1)创建一个更新查询,将李成的职称改为讲师,所建查询命名为"查询1"。
(2)创建一个更新查询,将每条记录的姓名前加入字母"A",所建查询命名为"查询
2"。
(3)创建一个删除查询,删除80年1月1日以前出生的并且性别为女的记录,所建查询命名为"查询3"。