计算机三级数据库题10道-天天练36

温馨提示,练前必看

**本人考试学习时整理的,如有错误理解欢迎评论区指错**

**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**

**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**

**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**

这是第六章的题目,暂时没有看到合适的知识点,欢迎补充

答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
 


题目

第31题:在T-SQL中,能够实现分情况显示不同类型数据的函数是__________。
第32题:SQL Server 2008提供了4个排名函数,其中______函数返回结果集中每行数据在每个分区内的排名,并且每个分区内行的排名从1开始,排名可重复且不间断。
第33题:在T-SQL语言中,__________运算符用于实现两个查询结果的差运算。
 
第34题:在T-SQL语言中,如果要将T1表中的全部数据复制到T2表中,T2表目前还不存在,可使用语句:SELECT * ______ T2 FROM T1
第35题: SQL Server 2008提供了4个排名函数,其中_______函数返回结果集中每行数据在每个分区内的排名,并且每个分区内的排名从1开始,但排名中间数值可能有间断。
第36题: _______可以把两个或多个SELECT语句的查询结果组合成一个结果集,使用时要求所有SELECT语句的列数应相同,对应列的数据类型相容。
 

答案及解析

第31题

正确答案: CASE

在查询语句中使用CASE函数,可以达到分情况显示不同类型的数据的目的。
 

第32题

正确答案: DENSE_RANK

SQL Server 2008提供了4个排名函数的区别:
RANK():返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。
DENSE_RANK():返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相同的排名。
ROW_NUMBER():返回结果集分区内行的序列号,每个分区的第一行从开始。ORDER BY子句可确定在特定分区中为行分配唯—ROW_NUMBER的顺序。
NTILEO():将有序分区中的行分发到指定数目的组中。各个组有编号,编号从一开始。对于每一个行,NTILE将返回此行所属的组的编号。

第33题

正确答案: EXCEPT

在T-SQL语言中,EXCEPT运算符用于实现两个查询结果的差运算。

 

第34题

正确答案 : INTO

SELECTINTO语句表示从一个表中选取数据,然后把该数据插入到另一个表中。该语句结构通常用于创建表的备份复件或者用于对记录进行存档。该语句使用时要求目标表不存在,因为在插入时会自动创建。

第35题

正确答案 : RANK或ROW_NUMBER

SQL Server 2008提供了4个排名函数,其中RANK丞数返回结果集中每行数据在每个分区内的排名,并且每个分区内的排名从1开始,但排名中间数值可能有间断。

第36题

正确答案 : UNION

UNION操作符用于合并两个或多个SELECT 语句的结果集。请注意,UNION内部的 SELECT语句必须拥有相同数量的列,而且对应列的语义应该相同。列也必须拥有兼容的数据类型。同时,每条SELECT语句中的列的顺序必须相同。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值