资源描述
2022届••实施工程师-SQL笔试题
请各位考生在1小时内完成笔试基本信息:I矩阵文此题I *
姓名:
性别:
学校:
手机号
码:
一、单项选择题(每题4分,共40分)1、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加I岁,应
该使用的命令是0 o [单项选择题1*A、UPDATE SET AGE WITH AGE + 1
B、REPLACE AGE WITH AGE + 1C、UPDATE STUDENT SET AGE = AGE + 1(正确答亍
D、UPDATE STUDENT AGE WITH AGE + 12、查找工资在600元以上并且职称为工程师的纪录,逻辑表达式为()。[单项选择
题]*B、select * from工资表where工资>600 and职称=工程师
C、select * from 工资表 where ”工资">600 and ”职称”=”工程师”D、select * from工资表where工资>600 and职称=”工程师”(i
3、DELETE FROM S WHERE年龄>60语句的功能是()。【单项选择题| *A、从S表中彻底删除年龄大于60岁的记录(J确答案)
B、S表中年龄大于60岁的记录被加上删除标记C、删除S表
D、删除S表的年龄列4、SQL实现分组查询的短语是()。[单项选择题]*
A、ORDER BYB、GROUP BY三确答奚)
C、HAVINGD、ASC
5、SQL语句中修改表结构的命令是()。[单项选择题]*A、MODIFY TABLE
B、MODIFY STRUCTUREC、ALTER TABLE,确答案)
D、ALTER STRUCTURE6、SQL SERVER数据库中从表TABLE_NAME中提取前10条记录的语句是()。
[单项选择题]*A、select * from TABLE_NAME where rowcount=10
B、select TOP 10 * from TABLE_NAMEi 正确答案)C、select TOP of 10 * from TABLE_NAME
D、select * from TABLE_NAME where rowcount<= 107、SQL SERVER数据库中假设要删除book表中所有数据,以下语句错误的选项是()。
[单项选择题]*A、truncate tabic book
B、delete from bookC、delete * from book 确公案)
8、SQL SERVER数据库中Select语句中用来连接字符串的符号是()。[单项选择题]*A、T
B、C、“%”
D、(正确答案)9、现有书目表book,包含字段:价格price (float),类别type(char);现在查询各个
类别的平均价格、类别名称,以下语句正确的选项是()。[单项选择题]*A、select avg(price),type from book group by type 正任答案)
C、select avg(price),type from book group by priceD、select count (price),type from book group by type
10、SQL SERVER数据库中创立一个名为,Customers,的新表,同时要求新表中包 含表'clients,的所有记录,sql语句是()。|单项选择题| *A、Insert into customers select * from clients
B、Select * into customers from clicnts(正确答案)C、Select into customers from clients
D、Insert customers select * from clients二、描述题(每题6分,共60分)
d ware友的定义
字段名
字段描述
数据类型
主谱
非空
唯一
wareid
商品墉码
Varchar(20)
V
V
V
warename
商品名称
Varchar(80)
V
warespec
规格
Varchar(40)
producer
生产企业
Varchar(BO)
status
旋
tinyint
V
leastpprice
最新进价
numeric(16,6)
d store表的定义
字段名
字段描述
数据类型
主键
非空
雌一
wareid
商品编玛
Varchar(20)
V
V
V
batchno
破号
varchar(20)
V
V
V
makeno
批号
Va rebar120)
wareqty
numeric(16,4)
purprice
批次进价
numeric(16,4)
1、根据上面给出的定义创立表d_ware. d_storeo [填空题]
2、给表d_ware warename(商品名称)列创立非聚集(NONCLUSTERED)索引(index) i_d_ware_warenameo [填空题]3、从d_ware表中查询所有商品的wareid(商品编码)、warename(商品名称)、 warespec(规格)、producer(生产企业)信息。|填空题|
4、用左连接方式查询warenameC商品名称)为'阿莫西林胶囊’的所有批次信息。 [填空题]5、查询wareid(商品编码)、warename(商品名称)、warespcc(规格)、producer(生产 企业)信息并按商品汇总puramt(批次进价金额计算公式:wareqty*purprice)和 Icastamt(最新进价金额计算公式:warcqty*lcastpricc)o [填空题]
6、将d_ware表中leastpprice (最新进价)为空的数据leastpprice值改为零。[填空题]7、删除d_store表中wareqty(数量)为0的数据。【填空题]
8、创立一个视图v_ware_store,这个视图用来显示d_ware表和d_store表所有 wareqty (数量)和purprice(批次进价)大于0的记录。[填空题]9、创立一个过程p_ware_store将warename(商品名称)为'阿莫西林胶囊'且 makeno(商品批号)为'190901'的信息的(purprice)批次进价加1。|填空题]
10、查询d_store表每一个商品wareqty(库存数量)最大的记录。[填空题]*
展开阅读全文