यदि आप जावा में क्वेरी को संशोधित कर सकते हैं, तो आप कुछ ऐसा कर सकते हैं:
SELECT t.id
FROM t_test t
ORDER BY DECODE(t.id, 3, 'A', 'B') ASC,
DECODE(t.id, 4, 'A', 'B') ASC,
DECODE(t.id, 5, 'A', 'B') ASC,
DECODE(t.id, 6, 'A', 'B') ASC,
DECODE(t.id, 1, 'A', 'B') ASC,
DECODE(t.id, 2, 'A', 'B') ASC;
आपको सूची में प्रत्येक तत्व के लिए खंड द्वारा क्रम में एक डिकोड डालना होगा। प्रत्येक डीकोड में दूसरा पैरामीटर सूची का एक तत्व है।