计算机二级等级考试VF第四章SQL练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章试题VF关于SQL
1.要为当前表中所有学生的总分加5,应该使用的命令是()
A. change 总分with 总分+5
B. replace 总分with 总分+5
C. change all 总分with 总分+5
D. replace all 总分with 总分+5
2.将表gp中“股票名称”字段的宽度由8改为10,应使用SQL语句()
A. alter table GP 股票名称with c(10)
B. alter table GP 股票名称c(10)
C. alter table GP alter 股票名称with c(10)
D. alter GP alter 股票名称with c(10)
3.删除仓库关系中仓库号值为wh2的元祖,应使用命令()
A. delete from 仓库where 仓库号=“wh2”
B. drop from 仓库where 仓库号=“wh2”
C. delete 仓库where 仓库号=“wh2”
D. drop from 仓库where 仓库号=wh2
4.如果要查询所藏图书中,各个出版社图书的最高单价,平均单价和册数,所用的SQL语句是()
A. select 出版单位,max(单价),avg(单价),count(*);
from 图书;
group by 出版单位
B. select 出版单位,max(单价),avg(单价),count(*);
from 图书;
having 出版单位
C. select 出版单位,max(单价),avg(单价),count(*);
from 图书
group by 出版单位
D. select 出版单位,min(单价),avg(单价),count(*);
from 图书;
having 出版单位
5.为“运动员”表增加一个字段“得分”的SQL语句是()
A. change table 运动员add 得分I
B. alter table 运动员add 得分I
C. alter table 运动员add 得分I
D. change table 运动员in 得分I
6.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,改字段值等于“单价*设备数量”的值,正确命令为()
A. update 设备表set 设备总金额=单价*设备数量
B. update 设备表for 设备总金额=单价*设备数量
C. update 设备表with 设备总金额=单价*设备数量
D. update 设备表where 设备总金额=单价*设备数量
7.查找教师表中教师最高的工资值,下列SQL语句正确的是()
A. select max(工资) fron 教师表
B. select min(工资) from 教师表
C. select avg(工资) from 教师表
D. select sum(工资) from 教师表
8.检索职工表中工资大于800元的职工号,正确的命令是()
A. select 职工号where 工资>80
B. select 职工号from 职工set 工资>800
C. select 职工号From 职工where 工资>800
D. select 职工号from 职工for 工资>800
9.下列选项中,不属于SQL数据定义功能的是()
A. select
B. create
C. alter
D. drop
10.SQL查询语句中,用来实现关系的投影运算的短语是()
A. where
B. from
C. select
D. group by
11.SQL的delete 命令是指()
A.从视图中删除行
B.从视图中删除列
C.从基本表中删除行
D.从基本表中删除列
12.SQL查询语句中,将查询结果存放早永久表中应使用短语()
A. top
B. into array
C. into cursor
D. into table
13.下列命令中,不具有数据操作的SQL语句是()
A. delete
B. update
C. insert
D. drop
14.用create table 建立表时,用来定义关键字的短语是()
A. primary key
B. check
C. error
D. default
15.语句“delete from 成绩表where 计算机<60”功能是()
A.物理删除成绩表中计算机成绩在60分以下的学生记录
B.物理删除成绩表中计算机成绩在60分以上的学生记录
C.逻辑删除成绩表中计算机成绩在60分以下的学生记录
D.将计算机成绩低于60分的字段值删除,丹保留记录中其他字段值
16.下列关于SQL对表的定义的说法中,错误的是()
A.利用create table语句可以定义一个新的数据表结构
B.利用SQL的表定义语句可以表中的主索引
C.利用SQL的表定义语句可以定义表的域完整性,字段有效性规则
D.对于自由表的定义,SQL同样可以实现其完整性,有效性规则等信息的设置
17.有如下SQL语句:
select * from 仓库where 仓库号=“H1”;
union;
select * from 仓库where 仓库号=“H2”
A.查询在H1或者H2仓库的职工信息
B.查询仓库号H1或H2的仓库信息
C.查询既在仓库号H1,又在仓库号H2工作的职工信息
D.语句错误,不能执行
18.select—sql 语句中,条件短语的关键字是()
A. for
B. from
C. where
D. with
19.下列关于having 子句的描述,错误的是()
A. having子句必须与group by 子句同时使用,不能单独使用
B. 使用having 子句的同时不能使用where子句
C.使用having子句的同时可以使用where子句
D.having子句可以使用时限定分组的条件