数据库
简答题SQL Server 2008提供了4个排名函数,其中【5】函数返回结果集中每行数据在每个分区内的排名,并且每个分区内行的排名从1开始,排名可重复且不间断。
参考答案:暂无进入在线模考
DENSE_RANK
SQL Server 2008提供了4个排名函数的区别:
RANK():返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。
DENSE_RANK():返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相同的排名。
ROW_NUMBER():返回结果集分区内行的序列号,每个分区的第一行从开始。ORDER BY子句可确定在特定分区中为行分配唯一ROW_NUMBER的顺序。
NTILE():将有序分区中的行分发到指定数目的组中。各个组有编号,编号从一开始。对于每一个行,NTILE将返回此行所属的组的编号。
故答案为DENSE_RANK。
SQL Server 2008提供了4个排名函数的区别:
RANK():返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。
DENSE_RANK():返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相同的排名。
ROW_NUMBER():返回结果集分区内行的序列号,每个分区的第一行从开始。ORDER BY子句可确定在特定分区中为行分配唯一ROW_NUMBER的顺序。
NTILE():将有序分区中的行分发到指定数目的组中。各个组有编号,编号从一开始。对于每一个行,NTILE将返回此行所属的组的编号。
故答案为DENSE_RANK。
你可能感兴趣的试题
最新试题
(10分)在SQL Server 2008数据库中存在销售单据明细表,其建表语句为:在系统运行一段时间后,此表中有近千万
类型:简答题2019-03-01
(10分)设在SQL Server 2008某数据库中有汽车表和销售表,表的定义如下:PRIMARYKEY(汽车型号,销
类型:简答题2019-03-01
(10分)假定我们要为某社交平台建立一个数据库,存储如下信息:·每个用户有用户编号、姓名、手机号;·每个群有群编号,群名
类型:简答题2019-03-01
在企业数据仓库架构中,操作型数据存储ODS一般情况下主要用来支持即时OLAP和全局型【15】两类应用。
类型:简答题2019-03-01
在数据仓库环境中,数据的【14】设计是一种重要的设计问题,它会影响到数据仓库中数据量以及系统能回答的查询的类型。
类型:简答题2019-03-01
在分布式数据库系统中,为了保证全局事务的原子性,参与事务执行的所有场地或者全部提交,或者全部【13】。
类型:简答题2019-03-01
事务内部故障可以分为预期的和非预期的,并发死锁故障属于【12】的事务内部故障。
类型:简答题2019-03-01
增加冗余列的调优方法是典型的以空间换【11】的调优方法。
类型:简答题2019-03-01
【10】视图是一种保存了查询结果的数据库对象,其中的数据是预先计算并保存在对象中的。
类型:简答题2019-03-01
在SQL Server 2008中,若要删除U1登录账户,请补全下列语句:DROP【9】U1
类型:简答题2019-03-01
