Oracle 藉助DECODE函式,自定義順序排序
由於業務需求想根據自定義的ids排序
貼出部分程式碼 基於mybatis
order by decode (t.id,
<foreach item="id" index="index" collection="ids"
separator=",">
#{id},#{index}
</foreach>
);
這種效果
SELECT t.id FROM T t ORDER BY decode(t.id, '值1', 1, '值2', 2);
按照傳入的ids順序排序