SQL Server OFFSET等效
发布时间:2021-05-22 22:47:57 所属栏目: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 (编辑:520站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 使用SQL Server进行负载平衡
- 数字福建中小企业云落地 青云提供支持
- sql-server – 以逗号分隔列表的形式从SQL Server列获取XML
- wcf – 如何从自定义位置读取app.config,即从.NET中的数据库
- sql-server – 如何找出是谁/什么是锤击SQL Server TempDB
- SQL Server中怎么样实现数字辅助表?一文带你看懂
- 预防Ghost破坏硬盘保护卡的对策
- 具有可变属性的多个产品类型的数据库设计
- sql-server – 如何在sql server上拆分一个非常大的数据库
- 12.1寸高亮宽屏:BenQ Joybook 6000闪亮登场