我在java中有一个查询,提取各种列和值,如
apple | banana | orange | kiwi | tomato
---------------------------------------------
raw | ripped | fresh | old | expired
in to rows
-----------------
fruits | status
----------------
apple | raw
banana | ripped
orange | fresh
kiwi | old
tamato | expired
现在,我希望按顺序对它们进行排序,如下面在JAVA中提到的那样,从SQL中取出排序后的值。
----------------------------
fruits | status
----------------
orange | fresh
banana | ripped
apple | raw
kiwi | old
tamato | expired
按上述顺序按状态排序。 我正在寻找java代码。
字符串查询="选择****"
ps = con.prepareStatement(query);
字符串状态="&#34 ;; rs = ps.executeQuery();
如果(rs.next()){
/ * LOGIC按状态排序* /
}
答案 0 :(得分:0)
您可以使用状态添加StatusID。例如
橙色|新鲜的| 1 香蕉|撕开| 2 苹果|原料| 3 猕猴桃|老| 4 tamato |已过期| 5
您可以根据水果Freshess级别分配ID