Java 在oracle中按相同值排序

Java 在oracle中按相同值排序,java,oracle10g,Java,Oracle10g,我需要订购搜索结果的帮助 我有一个表“部分”,如下所示,我必须从中获取值,并需要根据显示顺序填充下拉列表。但我的问题是,通过直接在DB中执行ORDERBY查询,我得到了确切的值。但在下拉列表中,“Sec V”的显示时间早于“Sec IV”。请帮我解决这个问题 Name Display_Sequence Sec I 1 Sec II 2 Sec III 3 Sec IV 4 Sec V 4 Sec VI 5 您可以按未选择的列进行订购: select name

我需要订购搜索结果的帮助

我有一个表“部分”,如下所示,我必须从中获取值,并需要根据显示顺序填充下拉列表。但我的问题是,通过直接在DB中执行ORDERBY查询,我得到了确切的值。但在下拉列表中,“Sec V”的显示时间早于“Sec IV”。请帮我解决这个问题

Name     Display_Sequence
Sec I    1
Sec II   2
Sec III  3
Sec IV   4
Sec V    4
Sec VI   5

您可以按未选择的列进行订购:

select name
from section
order by display_sequence

?请给我们更多的细节。您使用的是哪种下拉列表?它有排序机制吗?你的应用程序是如何获取数据的?您是否将值存储在集合中,如果是,是什么类型?jsp页面中的简单html下拉列表动态填充数据库中的值。不使用任何集合。在while(resultset.next()){}loopHi Bohemian中创建下拉列表,我已经尝试过了……但是由于我的Sec IV和Sec V都有相同的显示顺序,我认为这正在发生。然后我尝试{按显示顺序从节顺序中选择名称,名称}。但通过这一点,另一个问题即将出现。第九节在第五节之前。我只是想知道——为什么你不能给每个选项一个唯一的序列号,这样它们的顺序就正确了。通常会看到这样的列具有重复的值,这使得它实际上毫无用处