Sqlserver一期内部测试题Word文件下载.docx
- 文档编号:15740918
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:10
- 大小:34.79KB
Sqlserver一期内部测试题Word文件下载.docx
《Sqlserver一期内部测试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《Sqlserver一期内部测试题Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
A)SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREE.部门号=(SELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称HAVINGAVG(薪水)>
3000
B)SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP.部门号=E.部门号GROUPBY部门名称WHEREAVG(薪水)>
C)SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP.部门号=E.部门号GROUPBY部门名称HAVINGAVG(薪水)>
D)SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREP.部门号=(SELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称HAVINGAVG(薪水)>
4、要将表userInfo从数据库中删除,用以下的哪个命令?
(选择1项)B
A)DROPTABLEuserInfo
B)TRUNCATETABLEuserInfo
C)DELETEFROMuserInfo
D)DROPFROMuserInfo
5、在以下哪种情况下使用主键约束而不使用唯一约束:
A)列的值允许为空值
B)列有外键引用
C)列的值不允许为空值
D)以上都不对
6、在数据库表employee中查找字段empid中以两个数字开头第三个字符是下画线“_”的所有记录。
请选择以下正确的语句:
A)SELECT*FROMemployeeWHEREempidLIKE'
[0-9][0-9]_%'
B)SELECT*FROMemployeeWHEREempidLIKE'
[0-9][0-9]_[%]'
C)SELECT*FROMemployeeWHEREempidLIKE'
[0-9]9[_]%'
D)SELECT*FROMemployeeWHEREempidLIKE'
[0-9][0-9][_]%'
7、函数FLOOR(-41.3)返回______。
A)-41
B)-42
C)41
D)以上都不是
8、下面哪个函数返回的是满足给定条件的平均值:
A)Max(col_name)
B)Avg(col_name)
C)Sum(col_name)
D)COUNT(col_name)
9、合并多个查询结果集,应使用()关键字。
A
E)A、joinB、union
F)C、intoD、and
10、在SQL查询时,使用WHERE子句指出的是。
(选择1项)C
A)查询目标
B)查询结果
C)查询条件
E)查询视图
11、下面有关HAVING子句描述错误的是。
A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用
B)使用HAVING子句的同时不能使用WHERE子句
C)使用HAVING子句的同时可以使用WHERE子句
D)使用HAVING子句的作用是限定分组的条件
12、已知关系:
厂商(厂商号,厂名) PK=厂商号
产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号
表如下:
厂商 产品
厂商号
厂名
C01
宏达
C02
立仁
C03
广源
产品号
颜色
P01
红
P02
黄
若再往产品表中插入如下记录:
I(P03,红,C02) II(P01,蓝,C01)
III(P04,白,C04) IV(P05,黑,null)
能够插入的记录是。
(选择1项)D
A)I,II,IV
B)I,III
C)I,II
D)I,IV
13、要删除表userInfo中的所有记录,用以下的哪两个命令?
(选择2项)BC
14、Delete语句是_____语句?
(选择1项)B
A)DQL
B)DML
C)DDL
D)DCL
15、SQL语句中,可以使用()语句一次插入()条记录,如果想要一次插入多条记录,必须在语句中使用()语句。
A、Insert,一,SelectB、Insert,二,Update
C、Update,一,InsertD、Delete,三,Select
16、在数据库pubs的表authors中查找以ean结尾的所有4个字母的作者所在的行。
A)SELECT*FROMauthorsWHEREau_fnameLIKE'
_ean'
B)SELECT*FROMauthorsWHEREau_fnameLIKE'
%ean'
C)SELECT*FROMauthorsWHEREau_fnameLIKE'
[_ean]'
E)SELECT*FROMauthorsWHEREau_fnameLIKE'
[%]ean'
17你是一名电子商务网站的数据库开发人员。
你正在建立一个数据库来存储网站的订单信息。
这些信息从一个client/server应用程序的client端被输入,每输入一条新订单,就会产生一个唯一的订单号(OrderNumber),并且订单号是以递增的顺序产生的。
每天的订单数量大概在10,000条左右。
D
你建立了一个新表Orders并且向其中加入了一个字段OrderNumber。
下一步你该做什么?
A将OrderNumber的数据类型设置为uniqueidentifier。
B将OrderNumber的数据类型设置为int,并为其设置IDENTITY属性。
C将OrderNumber的数据类型设置为int,然后建立一个用户定义的sql语句来找出表中最大的订单号。
D将OrderNumber的数据类型设置为int。
然后建立一个新表NextKey,向其中加入NextOrder(下一张订单)字段,将NextOrder的数据类型设置为int。
建立一个存储过程来获得或更新表NextKey中的值。
18、以下那些是系统数据库:
BD
ASQLServer
Btempdb
Csystemdb
Dmodel
19、检索序列号(Prono)为空的所有记录(C)。
A、select*fromTab_ProInforwhereProno=‘’;
B、select*fromTab_ProInforwhereProno=0;
C、select*fromTab_ProInforwherePronoisnull;
D、select*fromTab_ProInforwhereProno=‘0’
20charindex(‘hy’,’huayuguoji’)返回的结果为A
A0
B1
C4
D-1
二sql语句测试提交sql语句
、学校图书馆借书信息管理系统建立三个表:
学生信息表:
student
字段名称
数据类型
说明
stuID
char(10)
学生编号,主键
stuName
Varchar(10)
学生名称
major
Varchar(50)
专业
图书表:
book
BID
图书编号,主键
title
char(50)
书名
author
char(20)
作者
借书信息表:
borrow
borrowID
借书编号,主键
学生编号,外键
图书编号,外键
T_time
datetime
借书日期
B_time
还书日期
完成以下题目(利用企业管理器创建数据库数据表增加约束该步骤略)
1)利用sql语句录入测试数据测试数据见下图(为节省时间只提交每个表录入数据的第一条sql语句即本题共需要提交三条sql语句)(该题6分)
Book表
InsertintoBook(BID,title,author)values(‘B001’,’人生若只如初见’,’安意如’)
Borrow表
InsertintoBorrow(borrowID,stuID,BID,T_time,B_time)values(‘T001’,’1001’,’B001’,’2007-12-26’,default)
Student表
InsertintoStudent(stuID,stuName,major)values(1001,’林林’,’计算机’)
2)查询“计算机”专业学生在“2007-12-15”至“2008-1-8”时间段内借书的学生编号、学生名称、图书编号、图书名称、借出日期;
参考查询结果如下图所示:
(该题6分)
'
SelectStudent.stuIDas学生编号,Student.stuNameas学生名称,Borrow.BIDas图书编号,Book.titleas图书名称,Borrow.T_timeas借出日期fromBorrow
InnerjoinStudenton(Borrow.stuID=Student.stuID)
InnerjoinBookon(Borrow.BID=Book.BID)
3)查询所有借过图书的学生编号、学生名称、专业;
SelectstuIDas学生编号,stuNameas学生名称,majoras专业fromStudent
4)查询借过作者为“安意如”的图书的学生姓名、图书名称、借出日期、归还日期;
SelectStudent.stuNameas学生名称,Book.titleas图书名称,Borrow.T_timeas借出日期,Borrow.B_timeas归还日期fromBorrow
InnerjoinStudenton(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Sqlserver 一期 内部 测试