条件由oracle按顺序排列

时间:2017-09-28 09:44:24

标签: sql oracle

我想在Oracle中使用条件例如“按模块排序='TEST'last”并在我的请求中获取最后一个模块='TEST'

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

使用CASE WHEN

select *
from modules
order by case when module = 'Test' then 2 else 1 end, module

这会将模块'Test'放在最后,并按字母顺序对所有其他订单进行排序。