SQL Server OFFSET等效
发布时间:2021-05-23 16:21:53 所属栏目:MsSql教程 来源:网络整理
导读:我在 Windows Server 2008上使用SQL Server 2008 Enterprise.我想从前11到前20选择结果(例如我只对第11到第20个结果感兴趣).任何想法如何有效地在tsql中编写此查询? 提前致谢, 乔治 解决方法 不幸的是,SQL Server没有提供类似 MySQL的OFFSET语法.但是,您
我在 Windows Server 2008上使用SQL Server 2008 Enterprise.我想从前11到前20选择结果(例如我只对第11到第20个结果感兴趣).任何想法如何有效地在tsql中编写此查询? 提前致谢, 解决方法不幸的是,SQL Server没有提供类似 MySQL的OFFSET语法.但是,您可能希望尝试使用派生表,如下所示:SELECT some_field FROM ( SELECT some_field,ROW_NUMBER() OVER (ORDER BY some_id) AS rownum FROM table ) AS t WHERE t.rownum BETWEEN 11 AND 20 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 验证T-SQL存储过程的可靠方法
- 前端开发每天必学之认识HTML标签(1)
- sql-server – SQL Server HW Config – 您更愿意拥有(磁盘
- 看好注册表微软Server2003潜伏重大安全缺陷
- 利用ASP.NET MVC+Bootstrap搭建个人博客之打造清新分页Help
- SCO树敌太多!苹果被指侵害Unix商标所有权
- sql-server – 为什么表使用其主键作为自身的外键
- 恶性蠕虫-"赛舍"(Worm.Zezer)分析报告
- ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统之前端
- active-directory – 您可以使用AD LDS(ADAM)帐户对SSAS进行