java - 在Java中对SQL查询结果进行排序

标签 java sql

首先,我很抱歉在这里放置了一些大文本。

下面是在 Java 中执行 SQL 查询的结果,但我希望它使用时间戳来缩短它。

例如。下面第一行文本中的时间戳是 - 040501(HH:mm:ss)(同样,所有数据都包含时间戳)(应使用时间戳参数进行排序)(下面给出的每一行都是数据库中的单行)

我正在java中逐个执行3个查询。一旦我执行第一个查询,我将写入文本文件,然后执行第二个查询,写入同一个文本文件..同样我正在做。既然如此,该如何解决。

12010051104050131331GZM4         7000000           1    FCFR

120100511040501912828MP2        11590000           0    NOTY

120100511040501312938VF7          366140   .96808795    FGPC

120100511040501912828KA7         6580000           0    NOTY

120100511040501912828JH4          490000           0    NOTY

120100511160528912810PV4        83227500     1.03581    TRIB

120100511160538912795W31               0           1    BILL

120100511160540912828MP2       455784400           0    NOTY

120100511160545912795W31               0           1    BILL

  220100511 040501         2101000

  220100511 040501        51037707

  220100511 040502          700149

  220100511 040502         4289000

  220100511 060514        71616600

  220100511 060514       722453500

我期望的结果是......

 12010051104050131331GZM4         7000000           1    FCFR

 120100511040501912828MP2        11590000           0    NOTY

 120100511040501312938VF7          366140   .96808795    FGPC

 120100511040501912828MP2        11590000           0    NOTY

 120100511040501912828JH4          490000           0    NOTY

  20100511040501         2101000

  20100511040501        51037707

  20100511040502         4289000

  20100511040502          700149

  20100511060514       722453500

  20100511060514        71616600

  20100511160528912810PV4        83227500     1.03581    TRIB

  20100511160538912795W31               0           1    BILL

  20100511160540912828MP2       455784400           0    NOTY

  20100511160545912795W31               0           1    BILL

请大家帮帮我。我已经奋斗了很长时间了。 感谢您提前提供的帮助。

最佳答案

理想情况下,表应该有一个 TIMESTAMP 列,您可以使用它在 SQL 查询中ORDER BY;这比 Java 中的排序要好得多。

对我来说,现在的表结构是什么、列是什么等等并不明显。如果它们没有正确标准化,那么您最好的做法是首先这样做,而不是保留它就像一团乱,让查询变得痛苦。

关于java - 在Java中对SQL查询结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2825260/

相关文章:

java - 如何在 Spring Boot 应用程序中为 @Scheduled cron 作业编写集成测试?

java - Kafka流加入

java - 为什么我的代码会产生错误 : The statement did not return a result set

java - 考虑在您的配置中定义一个名为 'entityManagerFactory' 的 bean。升级到 spring boot 2 后的 mssqlserver

sql - 触发器-postgres

使用递归的 SQL-Oracle 更新表

java - Spring aop 拦截来自同一服务类的调用

php - 从用户 id 数组中选择帖子 id - mysql

mysql - 缺失记录的引导功能

mysql - Sql 计算两列的行数,其中 col1 与 col2 相同