云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 4数据查询课后习题

4数据查询课后习题

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 17:01:09

习题

一、选择题

1. 下列可用于创建一个新表并用已存在的数据填充到新表中的选项是( )。 A.SELECT INTO B.UNION C.子查询 D.联接

2. 下面是聚合函数的选项是( )。 A.distinct B.sum

C.if D.top

3. ( )子句为聚合函数生成汇总值,并作为一个附加的行显示在结果集中。 A.COMPUTE B.EXISTS

C.UNION D.DISTNCT

4. ( )子句可以与子查询一起使用以检查行或列是否存在。 A.UNION B.EXISTS

C.DISTNCT

D.COMPUTE BY

5. 下面哪个是Transac-SQL语言中的赋值运算符?( ) A.= = B.= C.:= D.::=

6. 下列( )类型的索引总要对数据进行排序。 A.聚合索引 B.非聚合索引 C.组合索引 D.惟一索引

7. 在SELECT语句中,下列哪种子句用于选择列表( )。 A.SELECT子句 B.INTO子句 C.FROM子句 D.WHERE子句

8. 在SELECT语句中,下列哪种子句用于将查询结果存储在一个新表中( )。 A.SELECT子句 B.INTO子句 C.FROM子句 D.WHERE子句

9. 在SELECT语句中,下列哪种子句用于将数据按照某个字段分组( )。 A.SELECT子句 B.GROUP BY子句 C.FROM子句 D.WHERE子句

10. 在SELECT语句中,下列哪种子句用于对分组统计进一步设置条件( )。 A.SELECT子句 B.GROUP BY子句 C.HAVING子句 D.WHERE子句

11. 在SELECT语句中,下列哪种子句用于对搜索的结果进行排序( )。 A.SELECT子句 B.GROUP BY子句 C.ORDER BY子句 D.WHERE子句

12. Transac-SQL语言提供( )语言向数据表中插于记录。 A.SELECT B.INSERT C.DELETE D.UPDATE

13. 如果想将数据修改正确,并更新到数据库中,应该使用( )语句。 A.SELECT B.INSERT C.DELETE D.UPDATE

14. Transact-SQL语言提供( )语言删除数据表中的记录。 A.SELECT B.INSERT C.DELETE D.UPDATE

15. 在SELECT语句中,如果想要返回的结果集中不包含相同的行,应该使用关键字

( )。 A.TOP B.AS

C.DISTINCT D.JOIN

16. 在哪种索引中,表中各行的物理顺序与键值的逻辑(索引)顺序相同( )? A.聚簇索引 B.非聚簇索引 C.两者都有 D.两者都不是

17. 下列哪种情况下适合使用聚簇索引( )?

A.包含大量非重复的列,即该列或多列的组合在数据表的记录中重复值极少 B.精确匹配查询的搜索条件WHERE子句中经常使用的列

C.包含数量有限的唯一值的列 D.以上都不对

18. 下列哪种数据类型的列不能作为索引的列( )? A.image B.char C.int D.datetime

19. 如果表创建唯一索引后SQL Server将禁止( )语句向表中添加重复的键值行。 A.INSERT

B.INSERT或UPDATE C.UPDATE D.ADD

20. 下列关于查询结果错误的是( )。 A.查询结果可以显示在表格中 B.查询结果可以按文本方式显示

C.以文本和表格显示的查询结果在保存时,其文件格式不同 D.不管以那种方式查看,查询结果都会显示在查询结果窗口中

21. SQL Server2008提供的单行注释语句是使用( )开始的一行内容。 A. “/*” B. “--” C. “{” D. “/”

22. 不属于SQL Server 2008系统全局变量的是( )。 A. @@Error

B. @@Connections C. @@Fetch_Status D. @Records

23. 以下哪种情况应尽量创建索引( )。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列 C. 记录较少的基本表

D. 需要更新频繁的基本表

24. 下列聚集函数中不忽略空值(null)的是( ) A.SUM(列名) B.MAX(列名) C.COUNT(*)

D.AVG(列名)

25. 对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS

处理时,各子句的执行次序为( )

A.SELECT—FROM—GROUP—WHERE—ORDER

B.FROM——SELECT--WHERE——GROUP——ORDER C.FROM——WHERE——GROUP——SELECT——ORDER D.SELECT——FROM——WHERE——GROUP——ORDER 26. 下列( )是对索引的描述

A.定义了一个有相关列和行的集合

B.当用户修改数据时,一种特殊形式的存储过程被自动执行 C.SQL语句的预编译集合

D.它根据一或多列的值,提供对数据库表的行的快速访问

二、填空题

1. SELECT语句用 TOP 、 DISTINCT 指定查询的显示范围,使用 INTO 子

语句创建新表,使用 ORDER BY 子句指定排序字段,使用 WHERE 指定查询条件, GROUP BY 指定分组条件,使用 HAVING 指定分组后的查询条件。

2. SELECT语句对查询结果排序时,使用ORDER BY子句指定排序字段,使用 ASC

指定升序,使用 DESC 指定降序。

3. SELECT语句对多表查询可以使用 LEFT 、 RIGHT 、 INNER 、

连接方式,子查询分为 IN 、 EXISTS 两种

4. 在使用Create Index语句创建簇时,需要使用的关键字是 CLUSTERED ;建立惟

一索引的关键字是 UNIQUE 。

5. 在SQL Server的数据库中按组成字段方式不同,索引分为两类: 单列 和 复合 。

6. 使用T-SQL语句管理表的数据,插入记录语句是INSERT,修改记录是UPDATE,删除

记录语句是DELETE。

7. SELECT语句中两个必不可少的子句是SELECT和FROM。

8. 运算符是一种符号,用来指定要在一个或多个表达式中执行的操作。SQL Server 2008常

使用算术运算符 、 比较运算符 、赋值运算符 、 字符串串联运算符 、 逻辑运算符 、 按位运算符 、和一元运算符。

9. 在SQL Server中,其变量共分为两种:一种是 全局变量 ,另一种是 局部变量 。

10. 用 SELECT 进行模糊查询时,可以使用__ LIKE__ 运算符,但要在条件值中使用

___%_____或____下划线____等通配符来配合查询。并且,模糊查询只能针对字段类型是____字符___的查询。 三、应用题

在图书管理数据库中完成下列查询

1. 完成“查询所有读者情况”查询任务;

解答: SELECT * FROM 读者;

2. 完成“查询图书资料降序排列”查询任务;

解答: SELECT * FROM 图书

ORDER BY 定价 DESC;

3. 完成“刘姓读者信息查询”等查询任务;

解答: SELECT *

搜索更多关于: 4数据查询课后习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

习题 一、选择题 1. 下列可用于创建一个新表并用已存在的数据填充到新表中的选项是( )。 A.SELECT INTO B.UNION C.子查询 D.联接 2. 下面是聚合函数的选项是( )。 A.distinct B.sum C.if D.top 3. ( )子句为聚合函数生成汇总值,并作为一个附加的行显示在结果集中。 A.COMPUTE B.EXISTS C.UNION D.DISTNCT 4. ( )子句可以与子查询一起使用以检查行或列是否存在。 A.UNION B.EXISTS C.DISTNCT D.COMPUTE BY 5. 下面哪个是Transac-SQL语言中的赋值运算符?( )

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com