SQL试卷
更新时间:2024-06-13 19:00:01 阅读量: 综合文库 文档下载
- sql试卷及答案推荐度:
- 相关推荐
1. 在SQL Server中,假定grade(成绩)表中包含字段:cid(班级编号)、lang
(语文课成绩)、math(数学课成绩)、eng(英语课成绩),那么计算不同班级每门课程的平均成绩的SQL语句是( )。
A. SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY lang,math,eng B. SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY
lang,math,eng
C. SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY cid
D. SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY cid
2. 在SQL Server中,下面关于数据完整性的描述正确的是( )。【选两项】
A. 如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整
的
B. 维护数据完整性就是保证数据库中数据的准确性 C. 数据库中数据越详细则越符合数据完整性
D. 维护数据完整性可以保证数据的一致性,避免出现没有意义的数据
3. 在SQL Server 中,有一个product(产品)表,包含字段:pname(产品名
称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是( )。
A. SELECT * FROM product ON pname ='苹果' OR pname ='香蕉’ B. SELECT * FROM product ON pname ='苹果' AND pname ='香蕉’ C. SELECT * FROM product WHERE pname ='苹果' OR pname ='香蕉’ D. SELECT * FROM product WHERE pname ='苹果' AND pname ='香蕉’
4. 在SQL Server 中,附加数据库操作是指( )。
A. 把SQL Server数据库文件保存为其他数据库文件
B. 根据数据库物理文件中的信息,在SQL Server中恢复数据库 C. 清空该数据库表的所有数据 D. 删除数据库
5. 在SQL Server中,学生表student中包含字段:学生编号sid(主键),学
生姓名sName。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩score;其中学生表包含10行数据,成绩表包含6行记录(且sid列没有重复值),那么执行语句:
select * from student left join score on student.sid=score.sid 将返回( )条记录。
A. 0 B. 6 C. 10 D. 16
6. 在SQL Server中创建一个名为Customers的新表,同时要求该表与clients
表的表结构相同,但不包含clients表的记录,sql语句是( )。 A. Select * into customers from clients where 1<>1 B. Select * into customers from clients where false
C. Insert into customers select * from clients where 1<>1
D. Insert customers select * from clients where false
7. 在SQL Server中,执行如下SQL语句:
SELECT * FROM Item As a Left join OrderDetails As b On a.Icode=b.ItemCode,将返回( )。
A. Item和OrderDetails表中的相关记录以及OrderDetails表中其余的不相关记录
B. Item表和OrderDetails表中的相关记录 C. Item表和OrderDetails表中的相关记录以及Item表中其余的不相关记录
D. 提示语法错误
8. 在SQL Server中,当要处理学生表中NAME(学生姓名)列所有姓“王”的
记录时,SQL语句中的WHERE子句写法正确的是( )。
A. WHERE NAME = '王%' B. WHERE NAME like '王*' C. WHERE NAME like '王%' D. WHERE NAME like '*王%'
9. 在SQL Server中,有students(学生)表,包含字段:SID(学号),SName
(姓名),Grade(成绩)。现查找所有学生中成绩最高的前5名学生。下列SQL语句正确的是( )。
A. SELECT TOP 5 FROM students ORDER BY Grade DESC B. SELECT TOP 5 FROM students ORDER BY Grade
C. SELECT TOP 5 * FROM students ORDER BY Grade ASC D. SELECT TOP 5 * FROM students ORDER BY Grade DESC
10.在SQL server 2008 数据库中,有一个course (课程)表,包含字段: cName(课程名称)和 grade (学分) 。要从此表中查询所有学分不在1-4之间的课程名称,以下语句正确的是( )。[选两项]
A. select cName From course where grade in (1,4)
B. select cName From course where grade not between 1 and 4 C. select cName From course where grade not between 4 and 1 D. select cName From course where not (grade>=1 and grade<=4)
11.QL Server提供了一些字符串函数,以下说法中正确的是( )。[选两项]
A. select len('hello')(hello前后都无空格) 返回值为:5
B. select len(' hello ')(hello前后都有一个空格) 返回值为:5 C. select len(' hello ')(hello前后都有一个空格) 返回值为:6 D. select len(' hello ')(hello前后都有一个空格) 返回值为:7
12.在SQL Server 2008中,现有客户表customers(主键:客户编号cid),包含10行数据。订单orders(外键:客户编号cid ),包含6行数据。执行SQL语句:
select * from customers inner join orders on customers.cid=orders.cid 返回5行记录,
则执行sql语句:
select * from customers inner join orders on customers.cid <> orders.cid
将返回( )行记录。
A. 5 B. 11 C. 55 D. 60
13.模糊查找like '_a%',下面哪个结果是可能查出的( )。
A. aili B. bai C. bba D. Cca
14.在SQL Server2008 中,有students(学生)表,包含字段:SID(学号)、Sname(姓名)、Grade(成绩)。现查找所有学生中成绩最高的前5名学生。下列SQL语句正确的是( )。
A. select top 5 from students order by Grade desc B. select top 5 from student s order by Grade C. select top 5 * from students order by Grade
D. select top 5 * from students order by Grade desc
15.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A. master B. model C. pub D. msdb
16.执行select * from student where st_name like '%[^国]%',以下说法正确的是( )。
A. 查询出学生表中所有学生的记录
B. 查询出学生表中名字带有国字的学生记录 C. 查询出学生表中名字不带有国字的学生记录 D. 不能查询出学生表中有四个字名字的学生记录
17.在SQL Server 2008数据库中,可以使用( )关键字来判断表中是否存在包含空数据字段的记录行。
A. none B. not C. null D. No
18.在SQL Server 2008数据库中,有一个book(图书)表,包含字段:bookID(图书编号),title(书名),pDate(出版日期),author(作者)等字段,其中( )字段作为该表主键是最恰当的。
A. bookID B. title C. pDate D. author
19.下列选项中可以正确创建数据库的SQL语句是( )。
A. CREATE DATABASE database_name B. CREATE TABLE database_name C. CREATE VIEW database_name
D. DATABASE CREATE database_name
20.在SQL Server 2008数据库中,( )聚合函数返回表达式中的平均值。
A. AVG B. SUM C. MIN D. COUNT
21.在insert语句中若要向某列插入默认值,应该使用()
A、 null B、 value C、 default D、 join
22.在SQL Server2008数据库中,T-SQL支持的逻辑运算符不包含()
A、 AND B、 OR C、 NOT D、 IN
23.在SQR Server 2005数据库中,客户表customers包含字段:客户编号cid和名称cname,订单表orders包含字段:客户编号cid,如果需要通过查询获得订单的客户的名称,下面查询语句中( )可以实现该需求
A、SELECT customers.cname FROM customers LEFT JOIN orders ON customers.cid=order.cid
B、SELECT customers.cname FROM customers INNER JOIN orders ON customers.cid=order.cid
C、SELECT customers.cname FROM customers RIGHT JOIN orders ON customers.cid=order.cid
D、SELECT customers.cname FROM customers outer JOIN orders Where customers.cid=order.cid
24.T-SQL提供了一些字符串函数,以下说法错误的是() A、select substring(‘hello’,1,3)返回值为:hel
B、select replace(‘hello,’e’,’o’)返回值为:hollo C、select len(‘hello’)返回值为:5
D、select stuff(‘abcd’,2,3,’ef)返回值为:abfd
25.在SQL Server中,要防止大于100的数被保存到int类型的列,可以使用() A.主键约束 B.限制约束 C.外键约束 D.检查约束
26.假设Student表中有4行数据,Score表中3行数据,如果执行以下T-SQL:SELECT Student INNER JOIN Score ON Student.ID=Score.ID返回4行数据,而执行以下的T-SQL:SELECT Student INNER JOIN Score ON Student.ID<>Score.ID将返回()行数据 A、0 B、4 C、8 D、12
27.电话号码应当采用()格式的数据类型来存储 A、字符 B、整数 C、浮点数 D、Bit
28.SQL Server数据库主数据文件的扩展名是() A、.sql B、.mdf C、.mdb D、.ndf
29、家庭住址最好采用()数据类型进行存储 A、Char/Nchar B、text/Ntext
C、Varchar/Nvarchar D、Char2/Nchar2
30、现有学生表student(主键:学生编号sid),成绩表score(外键:学生编号sid),两表中的数据如下,执行sql语句:select*from student left outer join score sc on st.sid=sc.sid正确的返回结果是()条记录student表 score表
Sid sname sid score 1 Lee 1 80 2 Chen 2 75 3 Jack 4 rose A、0 B、2 C、4 D、6
31、现有书目表book,数据见下表,现在执行sql语句:update book set title=replace(replace(title,’j’,‘a’),’servlet’,‘csharp’),执行
正在阅读:
SQL试卷06-13
公司重组与借壳上市的法律问题(课堂笔记)05-08
2007下半年北京公务员考试行政职业能力测试真题及答案解析05-20
第三单元收入与分配04-09
统计学原理试题与答案01-13
地暖系统打压试验记录单03-28
心痛的滋味心情说说 关于心痛的说说02-22
病理学 - 复习题09-21
描写雪的100字段落02-08
男女征婚经典搞笑语录02-14
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试卷
- SQL
- 进口汽车维修技术缩略英语词典
- 普通话课文60篇
- 商务标标底编制系统操作说明2011.6.6
- 我为烟台发展献计策
- JAVA习题3
- 经典老歌200首怀旧好听歌曲歌词流行音乐
- 国学小抄
- 网络子网划分练习题2(有答案)
- 实用法律基础平时作业(2015)
- 信息检索题目(含答案)
- 投标书范本
- 3-酒钢铝电一期350MW机组汽机运行规程(修改) - 图文
- 冀教版小学六年级数学上册《百分数的应用》测试卷有答案
- 高分子科学简明教程课后习题及试题答案(补充版)
- 2017年建筑智能化工程建设市场调研及发展趋势预测(目录)
- 一次函数知识点、经典例题、练习
- 城市轨道交通车辆制动技术题库
- 精选小升初英语阅读理解(训练)20篇(含答案)
- 中国正丁醇行业市场调研与未来前景预测报告(2014-2019)
- 物理化学多组分系统热力学习题