SQL Server OFFSET等效
发布时间:2021-05-22 21:45:44 所属栏目: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 (编辑:海南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 我可以启动存储过程并立即返回而不等待它完成
- .net – 数据库本地化 – 查找列表 – 更智能的方式
- sql-server – 如何使用外部SQL数据库中的数据填充SharePoi
- sql 中rand函数怎样用?sql怎样获取区间随机数?
- sql – 如何在Firebird存储过程或执行块中使用变量引用已绑
- sql-server – 使用DISTINCT作为子查询中的提示有用吗?
- sql自增id怎么使用?如何增加自增字段?
- sql-server – SQL Server:XPATH查询失败
- 指针数据不存储在本地数据库中,解析ios
- MSSQL分页存储过程完整实例 详解MSSQL分页存储过程
站长推荐
热点阅读