SQL Server 2012可编程性新特性_2_OFFSET

原创 2012年03月26日 21:44:14

通过 OFFSET-FETCH 子句,您可以从结果集中仅提取某个时间范围或某一页的结果。OFFSET-FETCH 只能与 ORDER BY 子句一起使用。

如下,从排序的结果集中跳过前2行并返回接下来的2行,可以通过ROW_NUMBER()来实现,但通过SQL2012的新特性OFFSET来实现更为简便;如果要从排序的结果集中跳过前2行并返回剩余的行,则只需将下面示例当中的FETCH NEXT 2 ROWS ONLY去掉即可。

SELECT LOADID,LOADQT  
FROM LOAT
ORDER BY SHPDAT,SHPTIM 
OFFSET 2 ROWS
FETCH NEXT 2 ROWS ONLY;

SELECT LOADID,LOADQT  
FROM (
SELECT ROW_NUMBER() OVER(ORDER BY SHPDAT,SHPTIM) AS SEQ, LOADID,LOADQT  
FROM LOAT) AS TempTable
WHERE SEQ > 2 and SEQ <= 4


 

SQL Server 2012可编程性新特性_3_THROW

T-SQL从2005年就开始支持TRY-CATCH ,但直到2012才有THROW。THROW不带参数,其用法与C#和VB中catch块中的throw类似。也就是说,它会重新抛出异常,而不会丢失当时捕...

SQL Server 2012可编程性新特性_7_分析函数

SQL Server 2012 支持以下分析函数:CUME_DIST、PERCENT_RANK、FIRST_VALUE、LAST_VALUE、LAG、LEAD、PERCENTILE_CONT、PERC...

SQL Server 2012新特性_列存储索引(2)

在上一篇Blog(SQL Server 2012新特性_列存储索引(1) )中,对列存储及列存储索引的概念及特征等做了一些介绍,接下来,主要对列存储索引的创建与使用做一些演练: 创建COLUMNST...

功能强大的全新 T-SQL 语法极大地提升了 SQL Server 的可编程性

原文:http://blog.csdn.net/hiyaolee/article/details/565484 本页内容 错误处理 SNAPSHOT 隔离...
  • singgel
  • singgel
  • 2017年12月09日 13:45
  • 37

SQL Server 2012 新特性 培训资料

  • 2012年03月09日 09:42
  • 17.97MB
  • 下载

SQL Server 2012 开发新特性:文件表

转载于 春哥   一、启用FileTable 1、修改数据库引擎的属性   打开“SQL Server配置管理器”,修改SQL Server数据库引擎的属性。使用此页可针对此 Microsof...

SQL Server 2012新特性_列存储索引(3)

本篇Blog将介绍列存储索引相关的性能、查询提示及使用限制等方面的知识。若要了解列存储及列存储索引的概念及特征,请点击这里;若要了解列存储索引的创建与使用,请点击这里。  列存储的性能 要了解类存储索...

SQL Server 2012新特性_列存储索引(3)

本篇Blog将介绍列存储索引相关的性能、查询提示及使用限制等方面的知识。若要了解列存储及列存储索引的概念及特征,请点击这里;若要了解列存储索引的创建与使用,请点击这里。 列存储的性能 要了解类...

SQL Server 2012新特性_列存储索引(1)

做企业应用几年来,每天与SQL Server打交道,深知日益增长的数据给OLTP效率带来的巨大影响,User反应系统慢、有时甚至卡死(通常是出现死锁)。对于有大量OLTP的应用系统来说,系统的运行效率...

SQL Server2012新特性: 包含数据库

一、如何开启并创建相关的数据库用户: 1.1 修改实例配置,  用代码或界面操作: EXEC sys.sp_configure N'contained database authenticatio...
  • yenange
  • yenange
  • 2017年12月14日 16:58
  • 28
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 2012可编程性新特性_2_OFFSET
举报原因:
原因补充:

(最多只允许输入30个字)