5.2. Does Derby support a LIMIT command?
Derby supports limiting the number of rows returned by a query through JDBC. For example, to fetch the first 5 rows of a large table:
Statement stmt = con.createStatement();
stmt.setMaxRows(5);
ResultSet rs = stmt.executeQuery("SELECT * FROM myLargeTable");
Some related tuning tips are available in this external article.
Starting with the 10.4.1.3 release Derby also supports limiting the number of rows using the ROW_NUMBER function.
For example, to fetch the first 5 rows of a large table:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum <= 5;
The ROW_NUMBER function can also be used to select a limited number of rows starting with an offset, for example:
SELECT * FROM (
SELECT ROW_NUMBER() OVER() AS rownum, myLargeTable.*
FROM myLargeTable
) AS tmp
WHERE rownum > 200000 AND rownum <= 200005;
For more information, refer to the ROW_NUMBER built-in function in the Derby Reference Manual (available from the Documentation page). Development notes are available on the OLAPRowNumber wiki page.
The LIMIT keyword is not defined in the SQL standard, and is currently not supported.
分享到:
相关推荐
- Derby 对于SQL Server 2012,需要明确指定为 `sqlserver2012`。 ##### 2. offsetAsPageNum **作用**:将RowBounds中的offset参数当作pageNum使用。 **默认值**:false **示例配置**: ```java properties.set...
Mybatis PageHelper分页插件是一个应用于Mybatis中的分页插件系统。 如果你也在用Mybatis,建议尝试该分页插件,这一定是一个非常方便使用的分页插件。...12、Derby 13、Phoenix 14、达梦数据库 15、阿里云PPAS
MySQL JDBC支持事务处理、预编译的SQL语句(PreparedStatement)以及结果集的滚动和分页。 2. **Oracle JDBC**: Oracle数据库是企业级的数据库系统,提供了强大的功能和高度的可扩展性。Oracle JDBC驱动分为 Thin...
MyBatis分页-PageHelper如果您使用的是MyBatis,建议尝试使用此分页插件。...Informix H2 SqlServer2012 Derby Phoenix达梦数据库(dm)阿里云PPAS数据库神通数据库牛群数据库这里的数据库列表没有及时更新
7. **书籍展示**:系统展示书籍的详细信息,如书名、作者、出版社、价格等,通常会通过Ajax技术实现分页加载和异步更新,提升用户体验。 8. **搜索功能**:用户可以根据书名、作者等关键词进行搜索,这需要对数据库...
结合JQuery库,可以进一步优化前端页面的交互,如异步加载新闻、分页显示等,提高用户操作的便捷性和效率。 再者,"订单 快递系统"是电商或服务类网站的核心模块。该系统可能采用了数据库技术,如Derby,一个轻量级...
特点:零配置,自动建表,连表查询,乐观锁,分页,支持Mybatis、Spring Jdbc 环境:JDK7+,Mybatis3.2.4+,(Spring MVC 4.1.2+ 或 Spring Boot 1x 或 Spring Boot 2x) 数据库:Mysql,MariaDB,Oracle,Sqlserver...
4.2.2连接到MyEcipse Derby数据库 70 4.2.3切换到MyEclipse Database Explorer透视图 70 4.2.4打开数据库连接 71 4.2.5关闭数据库连接 72 4.2.6浏览数据库结构 72 4.2.7编辑和执行SQL代码段 73 4.2.8生成实体关系...
JPA 和 Spring Web 与基于 Java 的配置集成使用带有自动填充表的嵌入式 derby 服务器从存储在 BOOKS TABLE 中的行显示网页上的书籍列表 TODO 添加带有页眉、页脚和导航面板的 SiteMesh TODO 在 Java 配置中启用缓存...
- **分页查询**:通过LIMIT或ROWNUM等关键字实现数据的分页显示。 - **处理树形结构**:利用自连接或者递归查询等方式处理数据库中的树形结构数据。 #### 三、JDBC技术 ##### 1. JDBC简介 - **定义**:JDBC(Java ...
│ 06-用户分页查询-分页导航条# a1 W7 L ^ n8 [7 F' [( g │ 07-用户分页查询-分析-异步请求方式 │ 08-用户分页查询-异步请求方式-代码开发 │ 09-用户分页查询-条件查询 │ 10-模糊查询-注意事项 │ 11-附录1.JS...
目前工具在Oracle 11g、Microsoft SQLServer 2012、MySQL 5.x、DB2 10.x、Sybase 15.x、PostgreSQL 9.x、Derby 10.x上通过了测试。 2、通过生成器创建BO类及DAO层代码 这是一个配合dbking的代码...