java - Derby 数据库-搜索

标签 java sql extract derby

我已将数据库链接到项目,从数据库调用实体类并将数据库绑定(bind)到 jtable。这一切都很好。但现在我需要操作数据库。

(我无法提交任何概述代码,因为我不知道从哪里开始)

到目前为止我做了什么

  1. 插入项目
  2. 删除项目
  3. 更新项目

我现在需要提取数据库的第一条、第二条和最后一条记录。我正在使用 .obj 文件来操作 Derby DB。

最佳答案

您可以使用一个查询来同时选择记录 1,2 和最后一个。 我假设您有一个日期字段来了解记录第一条/最后一条记录的顺序。 :D

SELECT *
FROM mytable
WHERE <conditions>
ORDER BY date DESC
LIMIT 2

UNION ALL

SELECT *
FROM mytable
WHERE <conditions>
ORDER BY date ASC    
LIMIT 1

关于java - Derby 数据库-搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37087266/

相关文章:

Shamir的 secret 分享的Java实现

sql - 多个参数的 CASE 表达式

php - MVC 博客 - 如何包含 header\footer\other.php 文件

sql - 如何根据 SQL 中另一个字段的值将一个字段更改为负数

python - 如何使用Python提取PDF文档中的文本

python - 使用 BeautifulSoup 提取特定的 dl 和 dd 列表元素

javascript - 如何在 JavaScript 中使用 RegExp 提取字符串?

java - 使用 JMX/Hyperic 代理在 tc 服务器中启动/停止应用程序

java - 在方法中模拟静态 PreparedStatement 方法时测试 CRUD 操作

java - 用 0-(N-1) 中的唯一数字替换重复数字