Đây là những gì tôi cần để có thể làm.Làm thế nào để nói oracle để sắp xếp theo một thứ tự sắp xếp cụ thể thông qua từ java?
tôi có một danh sách trong java mà tôi có thể chuyển đổi sang dấu phẩy chuỗi riêng biệt của các ID như vậy "3,4,5,6,1,2"
Tôi tự hỏi nếu có cách để vượt qua mà chuỗi oracle và có phân loại mã sql dựa trên thứ tự sắp xếp của chuỗi đó?
Vì vậy, truy vấn này:
select t.id
from t_test t
sẽ cho kết quả theo thứ tự này
ID
3
4
5
6
1
2
Vâng, tôi chỉ nhận thấy điều tương tự và có vẻ như nó đang hoạt động! – goe
Điều này có vẻ tốt. Nhưng điều này có nghĩa là thứ tự bằng được áp dụng cho số lần mà decode() được sử dụng? – Yash
@Yash đơn đặt hàng theo mệnh đề chỉ được áp dụng một lần. Điều này về cơ bản giống với 'ORDER BY column1 ASC, column2 DESC, ...'. Nếu thứ tự theo mệnh đề được áp dụng nhiều lần, lần cuối cùng sẽ ghi đè lên các giá trị trước đó. – Pablo