SQL Server
SELECT *
FROM ( SELECT Top N *
FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2
Order by 主键 asc
Oralce数据库
SELECT *
FROM (SELECT ROWNUM r,t1.* From 表名称 t1 where rownum < M + N) t2
where t2.r >= M
My sql数据库
SELECT * FROM 表名称 LIMIT M,N
在Sybase IQ中没有以上的的函数,不能按照以上的方法进行分页。只能用rank() over(order by 主键)alia,这种方式
例如:
select * from (
select RANK() OVER ( ORDER BY $columnNmae$ $sortType$,id)num, * from table_name t
where 1=1 and....
)as a
where a.num>= $begin$ and a.num< $end$
其中$columnNmae$ $sortType$,是你要排序的列和排序的方式,一定要放在主键前面,这样它才会先排序再按主键生成num号(类似oracle中的rownum),and后面接你的查询条件,begin和end分别对应 上面的M、N
分享到:
相关推荐
标题中的“sybase通用分页模块”指的是在Sybase数据库管理系统中实现的一种功能,用于处理大量数据时的分页查询。这种模块对于提高系统性能、优化用户体验至关重要,尤其是在数据分析、报表展示或者网页应用中,用户...
Sybase IQ 15.4提供了分页技术来增加可用内存,并通过监控交换的实用程序来监控内存的使用情况。服务器内存是数据库性能的关键,因此需要管理好缓冲区高速缓存的大小。缓冲区高速缓存的大小应根据数据库的实际工作...
- **内存使用概述**:介绍Sybase IQ 15.1中内存管理和分配的基本原理。 - **分页增加可用内存**:讨论如何通过分页机制来扩大内存的有效使用范围。 - **管理缓冲区高速缓存**:阐述如何配置缓冲区高速缓存大小以及...
SAP Sybase IQ 16性能调优指南是一份专为数据库管理员、数据库设计人员和开发人员准备的文档,旨在帮助他们配置和优化SAP Sybase IQ数据库系统,以提升其性能表现。性能调优涉及调整和配置多种系统参数,使得数据库...
- Sybase IQ提供了丰富的选项来控制线程的使用。 18. **平衡I/O** - 平衡I/O负载可以提高系统的整体性能。 19. **原始I/O(在UNIX操作系统上)** - 在UNIX环境下,使用原始I/O可以提高I/O效率。 20. **使用...
7. **应用场景**:这种查询方式常用于数据分析、报表生成,或者在分页显示时获取特定页的数据。 理解并熟练运用这些知识点,可以帮助我们更高效地处理数据库中的数据,特别是在需要获取特定排序条件下的一组连续行...
我们的分析数据存储在数据集市里,数据集市采用的是Sybase IQ,Cognos 8连接Sybase IQ是通过ODBC方式。 2.1 发布数据库模型 发布数据库模型需要完成以下步骤: * 建好后的数据库视图 * 建好的“业务视图” * 创建...
发布数据库模型或Cube包括创建Package,选择数据源,配置ODBC连接(针对Sybase IQ),并发布Package以供Report Studio和Analysis Studio访问。 4. **Report Studio**:Report Studio是报表设计工具,提供丰富的报表...
sybase_iq 支持15.4以上版本,建议使用16版本 elasticsearch 只支持查询,版本支持5.7+版本,建议使用7.3以上版本 clickhouse mongodb (只支持查询) sqltoy-orm特性: 1、根本上杜绝了sql注入问题,sql支持写注释、...